Redirect 302 redirect from GET @messages_create (df9ae0)

GET https://kbin.spritesserver.nl/m/selfhosted@lemmy.world/t/28627/How-do-you-monitor-your-servers-VPS-es/top

Components

24 Twig Components
250 Render Count
733 ms Render Time
20.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
date
"App\Twig\Components\DateComponent"
components/date.html.twig
29 4.24ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
28 7.74ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
27 7.74ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
27 17.47ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
27 22.79ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
26 754.35ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
26 55.47ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
26 289.61ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 15.45ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.71ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.46ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 14.69ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 0.33ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.80ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.53ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 47.70ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.51ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 8.82ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 2.45ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 1.97ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 20.36ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 23.93ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 7.81ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 6.82ms

Render calls

entry App\Twig\Components\EntryComponent 16.0 MiB 14.69 ms
Input props
[
  "entry" => App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1515
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +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 {#1516
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1518
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +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 {#2414
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +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 {#1793
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2402
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2955
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2956 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1515
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +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 {#1516
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1518
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +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 {#2414
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +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 {#1793
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2402
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.24 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#1515
      date: 2024-10-19 03:44:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +entries: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
    +posts: Doctrine\ORM\PersistentCollection {#1745 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
    +follows: Doctrine\ORM\PersistentCollection {#1409 …}
    +followers: Doctrine\ORM\PersistentCollection {#1624 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
    +reports: Doctrine\ORM\PersistentCollection {#1416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
    +violations: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +awards: Doctrine\ORM\PersistentCollection {#1434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
    +categories: Doctrine\ORM\PersistentCollection {#1640 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
    +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 {#1516
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#1518
      date: 2023-06-22 23:00:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3124
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#1515
      date: 2024-10-19 03:44:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +entries: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
    +posts: Doctrine\ORM\PersistentCollection {#1745 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
    +follows: Doctrine\ORM\PersistentCollection {#1409 …}
    +followers: Doctrine\ORM\PersistentCollection {#1624 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
    +reports: Doctrine\ORM\PersistentCollection {#1416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
    +violations: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +awards: Doctrine\ORM\PersistentCollection {#1434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
    +categories: Doctrine\ORM\PersistentCollection {#1640 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
    +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 {#1516
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#1518
      date: 2023-06-22 23:00:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1704896028 {#2402
    date: 2024-01-10 15:13:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3194
  +date: DateTimeImmutable @1704896028 {#2402
    date: 2024-01-10 15:13:48.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.18 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704896028 {#2402
    date: 2024-01-10 15:13:48.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720020881 {#1793
    date: 2024-07-03 17:34:41.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3258
  +createdAt: DateTimeImmutable @1704896028 {#2402
    date: 2024-01-10 15:13:48.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720020881 {#1793
    date: 2024-07-03 17:34:41.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1515
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +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 {#1516
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1518
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +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 {#2414
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +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 {#1793
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2402
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3323
  +subject: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1515
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +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 {#1516
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1518
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +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 {#2414
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +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 {#1793
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2402
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.08 ms
Input props
[
  "subject" => App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1515
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +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 {#1516
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1518
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +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 {#2414
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +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 {#1793
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2402
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3389
  +formDest: "entry"
  +subject: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1515
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +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 {#1516
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1518
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +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 {#2414
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +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 {#1793
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2402
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 16.0 MiB 0.33 ms
Input props
[
  "entry" => App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1515
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +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 {#1516
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1518
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +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 {#2414
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +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 {#1793
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2402
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3703
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1515
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +entries: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
      +posts: Doctrine\ORM\PersistentCollection {#1745 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
      +follows: Doctrine\ORM\PersistentCollection {#1409 …}
      +followers: Doctrine\ORM\PersistentCollection {#1624 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
      +reports: Doctrine\ORM\PersistentCollection {#1416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
      +violations: Doctrine\ORM\PersistentCollection {#1694 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
      +awards: Doctrine\ORM\PersistentCollection {#1434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
      +categories: Doctrine\ORM\PersistentCollection {#1640 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
      +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 {#1516
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1518
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +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 {#2414
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +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 {#1793
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2402
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 16.0 MiB 0.80 ms
Input props
[
  "id" => "entry_comment_6884e7c2a82684.27850116_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3800
  +id: "entry_comment_6884e7c2a82684.27850116_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 8.49 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4016
    +user: App\Entity\User {#3965
      +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
      +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 {#4024
        date: 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 {#3969 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
      +entries: Doctrine\ORM\PersistentCollection {#3958 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
      +posts: Doctrine\ORM\PersistentCollection {#3948 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
      +follows: Doctrine\ORM\PersistentCollection {#3934 …}
      +followers: Doctrine\ORM\PersistentCollection {#3932 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
      +reports: Doctrine\ORM\PersistentCollection {#4045 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
      +violations: Doctrine\ORM\PersistentCollection {#4081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
      +categories: Doctrine\ORM\PersistentCollection {#4073 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
      +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 {#4020
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4018
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4025
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4014 …}
    +nested: Doctrine\ORM\PersistentCollection {#4012 …}
    +votes: Doctrine\ORM\PersistentCollection {#4010 …}
    +reports: Doctrine\ORM\PersistentCollection {#4008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3976 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3980 …}
    -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 {#3957
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5180
  +comment: App\Entity\EntryComment {#4016
    +user: App\Entity\User {#3965
      +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
      +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 {#4024
        date: 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 {#3969 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
      +entries: Doctrine\ORM\PersistentCollection {#3958 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
      +posts: Doctrine\ORM\PersistentCollection {#3948 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
      +follows: Doctrine\ORM\PersistentCollection {#3934 …}
      +followers: Doctrine\ORM\PersistentCollection {#3932 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
      +reports: Doctrine\ORM\PersistentCollection {#4045 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
      +violations: Doctrine\ORM\PersistentCollection {#4081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
      +categories: Doctrine\ORM\PersistentCollection {#4073 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
      +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 {#4020
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4018
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4025
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4014 …}
    +nested: Doctrine\ORM\PersistentCollection {#4012 …}
    +votes: Doctrine\ORM\PersistentCollection {#4010 …}
    +reports: Doctrine\ORM\PersistentCollection {#4008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3976 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3980 …}
    -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 {#3957
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#3965
    +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
    +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 {#4024
      date: 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 {#3969 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
    +entries: Doctrine\ORM\PersistentCollection {#3958 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
    +posts: Doctrine\ORM\PersistentCollection {#3948 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
    +follows: Doctrine\ORM\PersistentCollection {#3934 …}
    +followers: Doctrine\ORM\PersistentCollection {#3932 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
    +reports: Doctrine\ORM\PersistentCollection {#4045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
    +violations: Doctrine\ORM\PersistentCollection {#4081 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
    +awards: Doctrine\ORM\PersistentCollection {#4075 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
    +categories: Doctrine\ORM\PersistentCollection {#4073 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
    +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 {#4020
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#4018
      date: 2023-11-02 14:25:15.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5340
  +user: App\Entity\User {#3965
    +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
    +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 {#4024
      date: 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 {#3969 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
    +entries: Doctrine\ORM\PersistentCollection {#3958 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
    +posts: Doctrine\ORM\PersistentCollection {#3948 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
    +follows: Doctrine\ORM\PersistentCollection {#3934 …}
    +followers: Doctrine\ORM\PersistentCollection {#3932 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
    +reports: Doctrine\ORM\PersistentCollection {#4045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
    +violations: Doctrine\ORM\PersistentCollection {#4081 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
    +awards: Doctrine\ORM\PersistentCollection {#4075 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
    +categories: Doctrine\ORM\PersistentCollection {#4073 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
    +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 {#4020
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#4018
      date: 2023-11-02 14:25:15.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704896599 {#3957
    date: 2024-01-10 15:23:19.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5395
  +date: DateTimeImmutable @1704896599 {#3957
    date: 2024-01-10 15:23:19.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704896599 {#3957
    date: 2024-01-10 15:23:19.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5449
  +createdAt: DateTimeImmutable @1704896599 {#3957
    date: 2024-01-10 15:23:19.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.47 ms
Input props
[
  "user" => App\Entity\User {#3965
    +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
    +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 {#4024
      date: 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 {#3969 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
    +entries: Doctrine\ORM\PersistentCollection {#3958 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
    +posts: Doctrine\ORM\PersistentCollection {#3948 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
    +follows: Doctrine\ORM\PersistentCollection {#3934 …}
    +followers: Doctrine\ORM\PersistentCollection {#3932 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
    +reports: Doctrine\ORM\PersistentCollection {#4045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
    +violations: Doctrine\ORM\PersistentCollection {#4081 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
    +awards: Doctrine\ORM\PersistentCollection {#4075 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
    +categories: Doctrine\ORM\PersistentCollection {#4073 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
    +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 {#4020
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#4018
      date: 2023-11-02 14:25:15.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5505
  +width: 40
  +height: 40
  +user: App\Entity\User {#3965
    +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
    +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 {#4024
      date: 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 {#3969 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
    +entries: Doctrine\ORM\PersistentCollection {#3958 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
    +posts: Doctrine\ORM\PersistentCollection {#3948 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
    +follows: Doctrine\ORM\PersistentCollection {#3934 …}
    +followers: Doctrine\ORM\PersistentCollection {#3932 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
    +reports: Doctrine\ORM\PersistentCollection {#4045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
    +violations: Doctrine\ORM\PersistentCollection {#4081 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
    +awards: Doctrine\ORM\PersistentCollection {#4075 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
    +categories: Doctrine\ORM\PersistentCollection {#4073 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
    +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 {#4020
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#4018
      date: 2023-11-02 14:25:15.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4016
    +user: App\Entity\User {#3965
      +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
      +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 {#4024
        date: 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 {#3969 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
      +entries: Doctrine\ORM\PersistentCollection {#3958 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
      +posts: Doctrine\ORM\PersistentCollection {#3948 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
      +follows: Doctrine\ORM\PersistentCollection {#3934 …}
      +followers: Doctrine\ORM\PersistentCollection {#3932 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
      +reports: Doctrine\ORM\PersistentCollection {#4045 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
      +violations: Doctrine\ORM\PersistentCollection {#4081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
      +categories: Doctrine\ORM\PersistentCollection {#4073 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
      +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 {#4020
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4018
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4025
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4014 …}
    +nested: Doctrine\ORM\PersistentCollection {#4012 …}
    +votes: Doctrine\ORM\PersistentCollection {#4010 …}
    +reports: Doctrine\ORM\PersistentCollection {#4008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3976 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3980 …}
    -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 {#3957
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5606
  +subject: App\Entity\EntryComment {#4016
    +user: App\Entity\User {#3965
      +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
      +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 {#4024
        date: 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 {#3969 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
      +entries: Doctrine\ORM\PersistentCollection {#3958 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
      +posts: Doctrine\ORM\PersistentCollection {#3948 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
      +follows: Doctrine\ORM\PersistentCollection {#3934 …}
      +followers: Doctrine\ORM\PersistentCollection {#3932 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
      +reports: Doctrine\ORM\PersistentCollection {#4045 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
      +violations: Doctrine\ORM\PersistentCollection {#4081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
      +categories: Doctrine\ORM\PersistentCollection {#4073 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
      +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 {#4020
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4018
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4025
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4014 …}
    +nested: Doctrine\ORM\PersistentCollection {#4012 …}
    +votes: Doctrine\ORM\PersistentCollection {#4010 …}
    +reports: Doctrine\ORM\PersistentCollection {#4008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3976 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3980 …}
    -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 {#3957
      date: 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 16.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4016
    +user: App\Entity\User {#3965
      +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
      +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 {#4024
        date: 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 {#3969 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
      +entries: Doctrine\ORM\PersistentCollection {#3958 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
      +posts: Doctrine\ORM\PersistentCollection {#3948 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
      +follows: Doctrine\ORM\PersistentCollection {#3934 …}
      +followers: Doctrine\ORM\PersistentCollection {#3932 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
      +reports: Doctrine\ORM\PersistentCollection {#4045 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
      +violations: Doctrine\ORM\PersistentCollection {#4081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
      +categories: Doctrine\ORM\PersistentCollection {#4073 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
      +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 {#4020
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4018
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4025
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4014 …}
    +nested: Doctrine\ORM\PersistentCollection {#4012 …}
    +votes: Doctrine\ORM\PersistentCollection {#4010 …}
    +reports: Doctrine\ORM\PersistentCollection {#4008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3976 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3980 …}
    -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 {#3957
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5663
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4016
    +user: App\Entity\User {#3965
      +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
      +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 {#4024
        date: 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 {#3969 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
      +entries: Doctrine\ORM\PersistentCollection {#3958 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
      +posts: Doctrine\ORM\PersistentCollection {#3948 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
      +follows: Doctrine\ORM\PersistentCollection {#3934 …}
      +followers: Doctrine\ORM\PersistentCollection {#3932 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
      +reports: Doctrine\ORM\PersistentCollection {#4045 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
      +violations: Doctrine\ORM\PersistentCollection {#4081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
      +categories: Doctrine\ORM\PersistentCollection {#4073 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
      +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 {#4020
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4018
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4025
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4014 …}
    +nested: Doctrine\ORM\PersistentCollection {#4012 …}
    +votes: Doctrine\ORM\PersistentCollection {#4010 …}
    +reports: Doctrine\ORM\PersistentCollection {#4008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3976 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3980 …}
    -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 {#3957
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.31 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4016
    +user: App\Entity\User {#3965
      +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
      +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 {#4024
        date: 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 {#3969 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
      +entries: Doctrine\ORM\PersistentCollection {#3958 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
      +posts: Doctrine\ORM\PersistentCollection {#3948 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
      +follows: Doctrine\ORM\PersistentCollection {#3934 …}
      +followers: Doctrine\ORM\PersistentCollection {#3932 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
      +reports: Doctrine\ORM\PersistentCollection {#4045 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
      +violations: Doctrine\ORM\PersistentCollection {#4081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
      +categories: Doctrine\ORM\PersistentCollection {#4073 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
      +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 {#4020
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4018
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4025
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4014 …}
    +nested: Doctrine\ORM\PersistentCollection {#4012 …}
    +votes: Doctrine\ORM\PersistentCollection {#4010 …}
    +reports: Doctrine\ORM\PersistentCollection {#4008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3976 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3980 …}
    -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 {#3957
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5910
  +comment: App\Entity\EntryComment {#4016
    +user: App\Entity\User {#3965
      +avatar: Proxies\__CG__\App\Entity\Image {#3966 …}
      +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 {#4024
        date: 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 {#3969 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3962 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3960 …}
      +entries: Doctrine\ORM\PersistentCollection {#3958 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3953 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3950 …}
      +posts: Doctrine\ORM\PersistentCollection {#3948 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3946 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3939 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3936 …}
      +follows: Doctrine\ORM\PersistentCollection {#3934 …}
      +followers: Doctrine\ORM\PersistentCollection {#3932 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4080 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4076 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4065 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4056 …}
      +reports: Doctrine\ORM\PersistentCollection {#4045 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4084 …}
      +violations: Doctrine\ORM\PersistentCollection {#4081 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4074 …}
      +categories: Doctrine\ORM\PersistentCollection {#4073 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4063 …}
      +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 {#4020
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4018
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4025
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4014 …}
    +nested: Doctrine\ORM\PersistentCollection {#4012 …}
    +votes: Doctrine\ORM\PersistentCollection {#4010 …}
    +reports: Doctrine\ORM\PersistentCollection {#4008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3976 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3980 …}
    -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 {#3957
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 39.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4059
    +user: App\Entity\User {#4041
      +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4060
        date: 2024-10-21 10:52:35.0 +02:00
      }
      +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 {#4038 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
      +entries: Doctrine\ORM\PersistentCollection {#4032 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
      +posts: Doctrine\ORM\PersistentCollection {#4087 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
      +follows: Doctrine\ORM\PersistentCollection {#4100 …}
      +followers: Doctrine\ORM\PersistentCollection {#4102 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +violations: Doctrine\ORM\PersistentCollection {#4116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4120 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4124 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
      +apId: "avidamoeba@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/avidamoeba"
      +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "avidamoeba"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553511 {#4062
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4054
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus.\n
      \n
      It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
      \n
      Personally I’m monitoring:\n
      \n
      - Is it up?\n
      - Is the storage array healthy?\n
      - Are the services I care about running?\n
      \n
      I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1721024724 {#4066
      date: 2024-07-15 08:25:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4057 …}
    +nested: Doctrine\ORM\PersistentCollection {#4055 …}
    +votes: Doctrine\ORM\PersistentCollection {#4053 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 296115
    -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6225414"
    +editedAt: DateTimeImmutable @1720062268 {#4067
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4064
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5989
  +comment: App\Entity\EntryComment {#4059
    +user: App\Entity\User {#4041
      +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4060
        date: 2024-10-21 10:52:35.0 +02:00
      }
      +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 {#4038 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
      +entries: Doctrine\ORM\PersistentCollection {#4032 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
      +posts: Doctrine\ORM\PersistentCollection {#4087 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
      +follows: Doctrine\ORM\PersistentCollection {#4100 …}
      +followers: Doctrine\ORM\PersistentCollection {#4102 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +violations: Doctrine\ORM\PersistentCollection {#4116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4120 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4124 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
      +apId: "avidamoeba@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/avidamoeba"
      +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "avidamoeba"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553511 {#4062
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4054
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus.\n
      \n
      It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
      \n
      Personally I’m monitoring:\n
      \n
      - Is it up?\n
      - Is the storage array healthy?\n
      - Are the services I care about running?\n
      \n
      I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1721024724 {#4066
      date: 2024-07-15 08:25:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4057 …}
    +nested: Doctrine\ORM\PersistentCollection {#4055 …}
    +votes: Doctrine\ORM\PersistentCollection {#4053 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 296115
    -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6225414"
    +editedAt: DateTimeImmutable @1720062268 {#4067
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4064
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4041
    +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
    +email: "avidamoeba@lemmy.ca"
    +username: "@avidamoeba@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729500755 {#4060
      date: 2024-10-21 10:52:35.0 +02:00
    }
    +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 {#4038 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
    +entries: Doctrine\ORM\PersistentCollection {#4032 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
    +posts: Doctrine\ORM\PersistentCollection {#4087 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
    +follows: Doctrine\ORM\PersistentCollection {#4100 …}
    +followers: Doctrine\ORM\PersistentCollection {#4102 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
    +violations: Doctrine\ORM\PersistentCollection {#4116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4120 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
    +categories: Doctrine\ORM\PersistentCollection {#4124 …}
    -id: 21107
    -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
    +apId: "avidamoeba@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/avidamoeba"
    +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "avidamoeba"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729553511 {#4062
      date: 2024-10-22 01:31:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022302 {#4054
      date: 2023-07-10 22:51:42.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6034
  +user: App\Entity\User {#4041
    +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
    +email: "avidamoeba@lemmy.ca"
    +username: "@avidamoeba@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729500755 {#4060
      date: 2024-10-21 10:52:35.0 +02:00
    }
    +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 {#4038 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
    +entries: Doctrine\ORM\PersistentCollection {#4032 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
    +posts: Doctrine\ORM\PersistentCollection {#4087 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
    +follows: Doctrine\ORM\PersistentCollection {#4100 …}
    +followers: Doctrine\ORM\PersistentCollection {#4102 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
    +violations: Doctrine\ORM\PersistentCollection {#4116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4120 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
    +categories: Doctrine\ORM\PersistentCollection {#4124 …}
    -id: 21107
    -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
    +apId: "avidamoeba@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/avidamoeba"
    +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "avidamoeba"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729553511 {#4062
      date: 2024-10-22 01:31:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022302 {#4054
      date: 2023-07-10 22:51:42.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704900013 {#4064
    date: 2024-01-10 16:20:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6089
  +date: DateTimeImmutable @1704900013 {#4064
    date: 2024-01-10 16:20:13.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704900013 {#4064
    date: 2024-01-10 16:20:13.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720062268 {#4067
    date: 2024-07-04 05:04:28.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6143
  +createdAt: DateTimeImmutable @1704900013 {#4064
    date: 2024-01-10 16:20:13.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720062268 {#4067
    date: 2024-07-04 05:04:28.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.35 ms
Input props
[
  "user" => App\Entity\User {#4041
    +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
    +email: "avidamoeba@lemmy.ca"
    +username: "@avidamoeba@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729500755 {#4060
      date: 2024-10-21 10:52:35.0 +02:00
    }
    +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 {#4038 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
    +entries: Doctrine\ORM\PersistentCollection {#4032 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
    +posts: Doctrine\ORM\PersistentCollection {#4087 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
    +follows: Doctrine\ORM\PersistentCollection {#4100 …}
    +followers: Doctrine\ORM\PersistentCollection {#4102 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
    +violations: Doctrine\ORM\PersistentCollection {#4116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4120 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
    +categories: Doctrine\ORM\PersistentCollection {#4124 …}
    -id: 21107
    -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
    +apId: "avidamoeba@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/avidamoeba"
    +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "avidamoeba"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729553511 {#4062
      date: 2024-10-22 01:31:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022302 {#4054
      date: 2023-07-10 22:51:42.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6197
  +width: 40
  +height: 40
  +user: App\Entity\User {#4041
    +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
    +email: "avidamoeba@lemmy.ca"
    +username: "@avidamoeba@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729500755 {#4060
      date: 2024-10-21 10:52:35.0 +02:00
    }
    +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 {#4038 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
    +entries: Doctrine\ORM\PersistentCollection {#4032 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
    +posts: Doctrine\ORM\PersistentCollection {#4087 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
    +follows: Doctrine\ORM\PersistentCollection {#4100 …}
    +followers: Doctrine\ORM\PersistentCollection {#4102 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
    +violations: Doctrine\ORM\PersistentCollection {#4116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4120 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
    +categories: Doctrine\ORM\PersistentCollection {#4124 …}
    -id: 21107
    -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
    +apId: "avidamoeba@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/avidamoeba"
    +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "avidamoeba"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729553511 {#4062
      date: 2024-10-22 01:31:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022302 {#4054
      date: 2023-07-10 22:51:42.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4059
    +user: App\Entity\User {#4041
      +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4060
        date: 2024-10-21 10:52:35.0 +02:00
      }
      +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 {#4038 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
      +entries: Doctrine\ORM\PersistentCollection {#4032 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
      +posts: Doctrine\ORM\PersistentCollection {#4087 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
      +follows: Doctrine\ORM\PersistentCollection {#4100 …}
      +followers: Doctrine\ORM\PersistentCollection {#4102 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +violations: Doctrine\ORM\PersistentCollection {#4116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4120 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4124 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
      +apId: "avidamoeba@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/avidamoeba"
      +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "avidamoeba"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553511 {#4062
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4054
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus.\n
      \n
      It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
      \n
      Personally I’m monitoring:\n
      \n
      - Is it up?\n
      - Is the storage array healthy?\n
      - Are the services I care about running?\n
      \n
      I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1721024724 {#4066
      date: 2024-07-15 08:25:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4057 …}
    +nested: Doctrine\ORM\PersistentCollection {#4055 …}
    +votes: Doctrine\ORM\PersistentCollection {#4053 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 296115
    -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6225414"
    +editedAt: DateTimeImmutable @1720062268 {#4067
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4064
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6303
  +subject: App\Entity\EntryComment {#4059
    +user: App\Entity\User {#4041
      +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4060
        date: 2024-10-21 10:52:35.0 +02:00
      }
      +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 {#4038 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
      +entries: Doctrine\ORM\PersistentCollection {#4032 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
      +posts: Doctrine\ORM\PersistentCollection {#4087 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
      +follows: Doctrine\ORM\PersistentCollection {#4100 …}
      +followers: Doctrine\ORM\PersistentCollection {#4102 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +violations: Doctrine\ORM\PersistentCollection {#4116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4120 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4124 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
      +apId: "avidamoeba@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/avidamoeba"
      +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "avidamoeba"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553511 {#4062
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4054
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus.\n
      \n
      It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
      \n
      Personally I’m monitoring:\n
      \n
      - Is it up?\n
      - Is the storage array healthy?\n
      - Are the services I care about running?\n
      \n
      I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1721024724 {#4066
      date: 2024-07-15 08:25:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4057 …}
    +nested: Doctrine\ORM\PersistentCollection {#4055 …}
    +votes: Doctrine\ORM\PersistentCollection {#4053 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 296115
    -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6225414"
    +editedAt: DateTimeImmutable @1720062268 {#4067
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4064
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4059
    +user: App\Entity\User {#4041
      +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4060
        date: 2024-10-21 10:52:35.0 +02:00
      }
      +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 {#4038 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
      +entries: Doctrine\ORM\PersistentCollection {#4032 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
      +posts: Doctrine\ORM\PersistentCollection {#4087 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
      +follows: Doctrine\ORM\PersistentCollection {#4100 …}
      +followers: Doctrine\ORM\PersistentCollection {#4102 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +violations: Doctrine\ORM\PersistentCollection {#4116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4120 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4124 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
      +apId: "avidamoeba@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/avidamoeba"
      +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "avidamoeba"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553511 {#4062
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4054
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus.\n
      \n
      It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
      \n
      Personally I’m monitoring:\n
      \n
      - Is it up?\n
      - Is the storage array healthy?\n
      - Are the services I care about running?\n
      \n
      I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1721024724 {#4066
      date: 2024-07-15 08:25:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4057 …}
    +nested: Doctrine\ORM\PersistentCollection {#4055 …}
    +votes: Doctrine\ORM\PersistentCollection {#4053 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 296115
    -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6225414"
    +editedAt: DateTimeImmutable @1720062268 {#4067
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4064
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6360
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4059
    +user: App\Entity\User {#4041
      +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4060
        date: 2024-10-21 10:52:35.0 +02:00
      }
      +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 {#4038 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
      +entries: Doctrine\ORM\PersistentCollection {#4032 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
      +posts: Doctrine\ORM\PersistentCollection {#4087 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
      +follows: Doctrine\ORM\PersistentCollection {#4100 …}
      +followers: Doctrine\ORM\PersistentCollection {#4102 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +violations: Doctrine\ORM\PersistentCollection {#4116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4120 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4124 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
      +apId: "avidamoeba@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/avidamoeba"
      +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "avidamoeba"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553511 {#4062
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4054
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus.\n
      \n
      It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
      \n
      Personally I’m monitoring:\n
      \n
      - Is it up?\n
      - Is the storage array healthy?\n
      - Are the services I care about running?\n
      \n
      I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1721024724 {#4066
      date: 2024-07-15 08:25:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4057 …}
    +nested: Doctrine\ORM\PersistentCollection {#4055 …}
    +votes: Doctrine\ORM\PersistentCollection {#4053 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 296115
    -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6225414"
    +editedAt: DateTimeImmutable @1720062268 {#4067
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4064
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 30.67 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4059
    +user: App\Entity\User {#4041
      +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4060
        date: 2024-10-21 10:52:35.0 +02:00
      }
      +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 {#4038 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
      +entries: Doctrine\ORM\PersistentCollection {#4032 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
      +posts: Doctrine\ORM\PersistentCollection {#4087 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
      +follows: Doctrine\ORM\PersistentCollection {#4100 …}
      +followers: Doctrine\ORM\PersistentCollection {#4102 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +violations: Doctrine\ORM\PersistentCollection {#4116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4120 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4124 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
      +apId: "avidamoeba@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/avidamoeba"
      +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "avidamoeba"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553511 {#4062
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4054
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus.\n
      \n
      It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
      \n
      Personally I’m monitoring:\n
      \n
      - Is it up?\n
      - Is the storage array healthy?\n
      - Are the services I care about running?\n
      \n
      I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1721024724 {#4066
      date: 2024-07-15 08:25:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4057 …}
    +nested: Doctrine\ORM\PersistentCollection {#4055 …}
    +votes: Doctrine\ORM\PersistentCollection {#4053 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 296115
    -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6225414"
    +editedAt: DateTimeImmutable @1720062268 {#4067
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4064
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6600
  +comment: App\Entity\EntryComment {#4059
    +user: App\Entity\User {#4041
      +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4060
        date: 2024-10-21 10:52:35.0 +02:00
      }
      +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 {#4038 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
      +entries: Doctrine\ORM\PersistentCollection {#4032 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
      +posts: Doctrine\ORM\PersistentCollection {#4087 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
      +follows: Doctrine\ORM\PersistentCollection {#4100 …}
      +followers: Doctrine\ORM\PersistentCollection {#4102 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +violations: Doctrine\ORM\PersistentCollection {#4116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4120 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4124 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
      +apId: "avidamoeba@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/avidamoeba"
      +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "avidamoeba"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553511 {#4062
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4054
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus.\n
      \n
      It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
      \n
      Personally I’m monitoring:\n
      \n
      - Is it up?\n
      - Is the storage array healthy?\n
      - Are the services I care about running?\n
      \n
      I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1721024724 {#4066
      date: 2024-07-15 08:25:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4057 …}
    +nested: Doctrine\ORM\PersistentCollection {#4055 …}
    +votes: Doctrine\ORM\PersistentCollection {#4053 …}
    +reports: Doctrine\ORM\PersistentCollection {#4052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
    -id: 296115
    -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6225414"
    +editedAt: DateTimeImmutable @1720062268 {#4067
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4064
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  +nestedComments: [
    299528 => App\Entity\EntryComment {#5187
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5100
        +user: Proxies\__CG__\App\Entity\User {#5097
          +avatar: null
          +cover: null
          +email: "surewhynotlem@lemmy.world"
          +username: "@surewhynotlem@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729493812 {#6749
            date: 2024-10-21 08:56:52.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
          +entries: Doctrine\ORM\PersistentCollection {#6758 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
          +posts: Doctrine\ORM\PersistentCollection {#6766 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
          +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
          +follows: Doctrine\ORM\PersistentCollection {#6778 …}
          +followers: Doctrine\ORM\PersistentCollection {#6780 …}
          +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
          +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
          +reports: Doctrine\ORM\PersistentCollection {#6790 …}
          +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
          +violations: Doctrine\ORM\PersistentCollection {#6794 …}
          +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
          +awards: Doctrine\ORM\PersistentCollection {#6798 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
          +categories: Doctrine\ORM\PersistentCollection {#6802 …}
          -id: 1009
          -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
          +apId: "surewhynotlem@lemmy.world"
          +apProfileId: "https://lemmy.world/u/surewhynotlem"
          +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "surewhynotlem"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729360699 {#6750
            date: 2024-10-19 19:58:19.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1686968566 {#6751
            date: 2023-06-17 04:22:46.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4059}
        +root: App\Entity\EntryComment {#4059}
        +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704907920 {#5101
          date: 2024-01-10 18:32:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@avidamoeba@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5094 …}
        +nested: Doctrine\ORM\PersistentCollection {#5092 …}
        +votes: Doctrine\ORM\PersistentCollection {#5096 …}
        +reports: Doctrine\ORM\PersistentCollection {#5107 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
        -id: 296477
        -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6557917"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704907920 {#5104
          date: 2024-01-10 18:32:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4059}
      +body: """
        You can use grafana to visualise the data.\n
        \n
        Grafana isn’t too hard to use.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996941 {#5188
        date: 2024-01-11 19:15:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@avidamoeba@lemmy.ca"
        "@surewhynotlem@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5183 …}
      +nested: Doctrine\ORM\PersistentCollection {#5178 …}
      +votes: Doctrine\ORM\PersistentCollection {#5182 …}
      +reports: Doctrine\ORM\PersistentCollection {#5192 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5194 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5196 …}
      -id: 299528
      -bodyTs: "'data':8 'grafana':4,9 'hard':13 'isn':10 'use':3,15 'visualis':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144480"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996941 {#5191
        date: 2024-01-11 19:15:41.0 +01:00
      }
    }
    296477 => App\Entity\EntryComment {#5100}
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 24.33 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5100
    +user: Proxies\__CG__\App\Entity\User {#5097
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#6749
        date: 2024-10-21 08:56:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
      +entries: Doctrine\ORM\PersistentCollection {#6758 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
      +posts: Doctrine\ORM\PersistentCollection {#6766 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
      +follows: Doctrine\ORM\PersistentCollection {#6778 …}
      +followers: Doctrine\ORM\PersistentCollection {#6780 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
      +reports: Doctrine\ORM\PersistentCollection {#6790 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
      +violations: Doctrine\ORM\PersistentCollection {#6794 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
      +awards: Doctrine\ORM\PersistentCollection {#6798 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
      +categories: Doctrine\ORM\PersistentCollection {#6802 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
      +apId: "surewhynotlem@lemmy.world"
      +apProfileId: "https://lemmy.world/u/surewhynotlem"
      +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "surewhynotlem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729360699 {#6750
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#6751
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4059
      +user: App\Entity\User {#4041
        +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4060
          date: 2024-10-21 10:52:35.0 +02:00
        }
        +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 {#4038 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
        +entries: Doctrine\ORM\PersistentCollection {#4032 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
        +posts: Doctrine\ORM\PersistentCollection {#4087 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
        +follows: Doctrine\ORM\PersistentCollection {#4100 …}
        +followers: Doctrine\ORM\PersistentCollection {#4102 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4112 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
        +violations: Doctrine\ORM\PersistentCollection {#4116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4120 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
        +categories: Doctrine\ORM\PersistentCollection {#4124 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
        +apId: "avidamoeba@lemmy.ca"
        +apProfileId: "https://lemmy.ca/u/avidamoeba"
        +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ca/inbox"
        +apDomain: "lemmy.ca"
        +apPreferredUsername: "avidamoeba"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729553511 {#4062
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4054
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus.\n
        \n
        It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
        \n
        Personally I’m monitoring:\n
        \n
        - Is it up?\n
        - Is the storage array healthy?\n
        - Are the services I care about running?\n
        \n
        I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1721024724 {#4066
        date: 2024-07-15 08:25:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4057 …}
      +nested: Doctrine\ORM\PersistentCollection {#4055 …}
      +votes: Doctrine\ORM\PersistentCollection {#4053 …}
      +reports: Doctrine\ORM\PersistentCollection {#4052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 296115
      -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6225414"
      +editedAt: DateTimeImmutable @1720062268 {#4067
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4064
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704907920 {#5101
      date: 2024-01-10 18:32:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5094 …}
    +nested: Doctrine\ORM\PersistentCollection {#5092 …}
    +votes: Doctrine\ORM\PersistentCollection {#5096 …}
    +reports: Doctrine\ORM\PersistentCollection {#5107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
    -id: 296477
    -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557917"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907920 {#5104
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6665
  +comment: App\Entity\EntryComment {#5100
    +user: Proxies\__CG__\App\Entity\User {#5097
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#6749
        date: 2024-10-21 08:56:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
      +entries: Doctrine\ORM\PersistentCollection {#6758 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
      +posts: Doctrine\ORM\PersistentCollection {#6766 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
      +follows: Doctrine\ORM\PersistentCollection {#6778 …}
      +followers: Doctrine\ORM\PersistentCollection {#6780 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
      +reports: Doctrine\ORM\PersistentCollection {#6790 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
      +violations: Doctrine\ORM\PersistentCollection {#6794 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
      +awards: Doctrine\ORM\PersistentCollection {#6798 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
      +categories: Doctrine\ORM\PersistentCollection {#6802 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
      +apId: "surewhynotlem@lemmy.world"
      +apProfileId: "https://lemmy.world/u/surewhynotlem"
      +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "surewhynotlem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729360699 {#6750
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#6751
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4059
      +user: App\Entity\User {#4041
        +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4060
          date: 2024-10-21 10:52:35.0 +02:00
        }
        +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 {#4038 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
        +entries: Doctrine\ORM\PersistentCollection {#4032 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
        +posts: Doctrine\ORM\PersistentCollection {#4087 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
        +follows: Doctrine\ORM\PersistentCollection {#4100 …}
        +followers: Doctrine\ORM\PersistentCollection {#4102 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4112 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
        +violations: Doctrine\ORM\PersistentCollection {#4116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4120 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
        +categories: Doctrine\ORM\PersistentCollection {#4124 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
        +apId: "avidamoeba@lemmy.ca"
        +apProfileId: "https://lemmy.ca/u/avidamoeba"
        +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ca/inbox"
        +apDomain: "lemmy.ca"
        +apPreferredUsername: "avidamoeba"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729553511 {#4062
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4054
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus.\n
        \n
        It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
        \n
        Personally I’m monitoring:\n
        \n
        - Is it up?\n
        - Is the storage array healthy?\n
        - Are the services I care about running?\n
        \n
        I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1721024724 {#4066
        date: 2024-07-15 08:25:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4057 …}
      +nested: Doctrine\ORM\PersistentCollection {#4055 …}
      +votes: Doctrine\ORM\PersistentCollection {#4053 …}
      +reports: Doctrine\ORM\PersistentCollection {#4052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 296115
      -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6225414"
      +editedAt: DateTimeImmutable @1720062268 {#4067
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4064
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704907920 {#5101
      date: 2024-01-10 18:32:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5094 …}
    +nested: Doctrine\ORM\PersistentCollection {#5092 …}
    +votes: Doctrine\ORM\PersistentCollection {#5096 …}
    +reports: Doctrine\ORM\PersistentCollection {#5107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
    -id: 296477
    -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557917"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907920 {#5104
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.67 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5097
    +avatar: null
    +cover: null
    +email: "surewhynotlem@lemmy.world"
    +username: "@surewhynotlem@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729493812 {#6749
      date: 2024-10-21 08:56:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
    +entries: Doctrine\ORM\PersistentCollection {#6758 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
    +posts: Doctrine\ORM\PersistentCollection {#6766 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
    +follows: Doctrine\ORM\PersistentCollection {#6778 …}
    +followers: Doctrine\ORM\PersistentCollection {#6780 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
    +reports: Doctrine\ORM\PersistentCollection {#6790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
    +violations: Doctrine\ORM\PersistentCollection {#6794 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
    +awards: Doctrine\ORM\PersistentCollection {#6798 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
    +categories: Doctrine\ORM\PersistentCollection {#6802 …}
    -id: 1009
    -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
    +apId: "surewhynotlem@lemmy.world"
    +apProfileId: "https://lemmy.world/u/surewhynotlem"
    +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "surewhynotlem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729360699 {#6750
      date: 2024-10-19 19:58:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686968566 {#6751
      date: 2023-06-17 04:22:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6712
  +user: Proxies\__CG__\App\Entity\User {#5097
    +avatar: null
    +cover: null
    +email: "surewhynotlem@lemmy.world"
    +username: "@surewhynotlem@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729493812 {#6749
      date: 2024-10-21 08:56:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
    +entries: Doctrine\ORM\PersistentCollection {#6758 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
    +posts: Doctrine\ORM\PersistentCollection {#6766 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
    +follows: Doctrine\ORM\PersistentCollection {#6778 …}
    +followers: Doctrine\ORM\PersistentCollection {#6780 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
    +reports: Doctrine\ORM\PersistentCollection {#6790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
    +violations: Doctrine\ORM\PersistentCollection {#6794 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
    +awards: Doctrine\ORM\PersistentCollection {#6798 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
    +categories: Doctrine\ORM\PersistentCollection {#6802 …}
    -id: 1009
    -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
    +apId: "surewhynotlem@lemmy.world"
    +apProfileId: "https://lemmy.world/u/surewhynotlem"
    +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "surewhynotlem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729360699 {#6750
      date: 2024-10-19 19:58:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686968566 {#6751
      date: 2023-06-17 04:22:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704907920 {#5104
    date: 2024-01-10 18:32:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6825
  +date: DateTimeImmutable @1704907920 {#5104
    date: 2024-01-10 18:32:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704907920 {#5104
    date: 2024-01-10 18:32:00.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6879
  +createdAt: DateTimeImmutable @1704907920 {#5104
    date: 2024-01-10 18:32:00.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5097
    +avatar: null
    +cover: null
    +email: "surewhynotlem@lemmy.world"
    +username: "@surewhynotlem@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729493812 {#6749
      date: 2024-10-21 08:56:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
    +entries: Doctrine\ORM\PersistentCollection {#6758 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
    +posts: Doctrine\ORM\PersistentCollection {#6766 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
    +follows: Doctrine\ORM\PersistentCollection {#6778 …}
    +followers: Doctrine\ORM\PersistentCollection {#6780 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
    +reports: Doctrine\ORM\PersistentCollection {#6790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
    +violations: Doctrine\ORM\PersistentCollection {#6794 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
    +awards: Doctrine\ORM\PersistentCollection {#6798 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
    +categories: Doctrine\ORM\PersistentCollection {#6802 …}
    -id: 1009
    -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
    +apId: "surewhynotlem@lemmy.world"
    +apProfileId: "https://lemmy.world/u/surewhynotlem"
    +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "surewhynotlem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729360699 {#6750
      date: 2024-10-19 19:58:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686968566 {#6751
      date: 2023-06-17 04:22:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6933
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5097
    +avatar: null
    +cover: null
    +email: "surewhynotlem@lemmy.world"
    +username: "@surewhynotlem@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729493812 {#6749
      date: 2024-10-21 08:56:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
    +entries: Doctrine\ORM\PersistentCollection {#6758 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
    +posts: Doctrine\ORM\PersistentCollection {#6766 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
    +follows: Doctrine\ORM\PersistentCollection {#6778 …}
    +followers: Doctrine\ORM\PersistentCollection {#6780 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
    +reports: Doctrine\ORM\PersistentCollection {#6790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
    +violations: Doctrine\ORM\PersistentCollection {#6794 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
    +awards: Doctrine\ORM\PersistentCollection {#6798 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
    +categories: Doctrine\ORM\PersistentCollection {#6802 …}
    -id: 1009
    -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
    +apId: "surewhynotlem@lemmy.world"
    +apProfileId: "https://lemmy.world/u/surewhynotlem"
    +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "surewhynotlem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729360699 {#6750
      date: 2024-10-19 19:58:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686968566 {#6751
      date: 2023-06-17 04:22:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5100
    +user: Proxies\__CG__\App\Entity\User {#5097
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#6749
        date: 2024-10-21 08:56:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
      +entries: Doctrine\ORM\PersistentCollection {#6758 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
      +posts: Doctrine\ORM\PersistentCollection {#6766 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
      +follows: Doctrine\ORM\PersistentCollection {#6778 …}
      +followers: Doctrine\ORM\PersistentCollection {#6780 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
      +reports: Doctrine\ORM\PersistentCollection {#6790 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
      +violations: Doctrine\ORM\PersistentCollection {#6794 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
      +awards: Doctrine\ORM\PersistentCollection {#6798 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
      +categories: Doctrine\ORM\PersistentCollection {#6802 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
      +apId: "surewhynotlem@lemmy.world"
      +apProfileId: "https://lemmy.world/u/surewhynotlem"
      +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "surewhynotlem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729360699 {#6750
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#6751
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4059
      +user: App\Entity\User {#4041
        +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4060
          date: 2024-10-21 10:52:35.0 +02:00
        }
        +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 {#4038 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
        +entries: Doctrine\ORM\PersistentCollection {#4032 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
        +posts: Doctrine\ORM\PersistentCollection {#4087 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
        +follows: Doctrine\ORM\PersistentCollection {#4100 …}
        +followers: Doctrine\ORM\PersistentCollection {#4102 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4112 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
        +violations: Doctrine\ORM\PersistentCollection {#4116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4120 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
        +categories: Doctrine\ORM\PersistentCollection {#4124 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
        +apId: "avidamoeba@lemmy.ca"
        +apProfileId: "https://lemmy.ca/u/avidamoeba"
        +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ca/inbox"
        +apDomain: "lemmy.ca"
        +apPreferredUsername: "avidamoeba"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729553511 {#4062
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4054
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus.\n
        \n
        It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
        \n
        Personally I’m monitoring:\n
        \n
        - Is it up?\n
        - Is the storage array healthy?\n
        - Are the services I care about running?\n
        \n
        I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1721024724 {#4066
        date: 2024-07-15 08:25:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4057 …}
      +nested: Doctrine\ORM\PersistentCollection {#4055 …}
      +votes: Doctrine\ORM\PersistentCollection {#4053 …}
      +reports: Doctrine\ORM\PersistentCollection {#4052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 296115
      -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6225414"
      +editedAt: DateTimeImmutable @1720062268 {#4067
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4064
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704907920 {#5101
      date: 2024-01-10 18:32:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5094 …}
    +nested: Doctrine\ORM\PersistentCollection {#5092 …}
    +votes: Doctrine\ORM\PersistentCollection {#5096 …}
    +reports: Doctrine\ORM\PersistentCollection {#5107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
    -id: 296477
    -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557917"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907920 {#5104
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7002
  +subject: App\Entity\EntryComment {#5100
    +user: Proxies\__CG__\App\Entity\User {#5097
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#6749
        date: 2024-10-21 08:56:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
      +entries: Doctrine\ORM\PersistentCollection {#6758 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
      +posts: Doctrine\ORM\PersistentCollection {#6766 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
      +follows: Doctrine\ORM\PersistentCollection {#6778 …}
      +followers: Doctrine\ORM\PersistentCollection {#6780 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
      +reports: Doctrine\ORM\PersistentCollection {#6790 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
      +violations: Doctrine\ORM\PersistentCollection {#6794 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
      +awards: Doctrine\ORM\PersistentCollection {#6798 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
      +categories: Doctrine\ORM\PersistentCollection {#6802 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
      +apId: "surewhynotlem@lemmy.world"
      +apProfileId: "https://lemmy.world/u/surewhynotlem"
      +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "surewhynotlem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729360699 {#6750
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#6751
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4059
      +user: App\Entity\User {#4041
        +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4060
          date: 2024-10-21 10:52:35.0 +02:00
        }
        +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 {#4038 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
        +entries: Doctrine\ORM\PersistentCollection {#4032 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
        +posts: Doctrine\ORM\PersistentCollection {#4087 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
        +follows: Doctrine\ORM\PersistentCollection {#4100 …}
        +followers: Doctrine\ORM\PersistentCollection {#4102 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4112 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
        +violations: Doctrine\ORM\PersistentCollection {#4116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4120 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
        +categories: Doctrine\ORM\PersistentCollection {#4124 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
        +apId: "avidamoeba@lemmy.ca"
        +apProfileId: "https://lemmy.ca/u/avidamoeba"
        +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ca/inbox"
        +apDomain: "lemmy.ca"
        +apPreferredUsername: "avidamoeba"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729553511 {#4062
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4054
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus.\n
        \n
        It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
        \n
        Personally I’m monitoring:\n
        \n
        - Is it up?\n
        - Is the storage array healthy?\n
        - Are the services I care about running?\n
        \n
        I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1721024724 {#4066
        date: 2024-07-15 08:25:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4057 …}
      +nested: Doctrine\ORM\PersistentCollection {#4055 …}
      +votes: Doctrine\ORM\PersistentCollection {#4053 …}
      +reports: Doctrine\ORM\PersistentCollection {#4052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 296115
      -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6225414"
      +editedAt: DateTimeImmutable @1720062268 {#4067
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4064
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704907920 {#5101
      date: 2024-01-10 18:32:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5094 …}
    +nested: Doctrine\ORM\PersistentCollection {#5092 …}
    +votes: Doctrine\ORM\PersistentCollection {#5096 …}
    +reports: Doctrine\ORM\PersistentCollection {#5107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
    -id: 296477
    -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557917"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907920 {#5104
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5100
    +user: Proxies\__CG__\App\Entity\User {#5097
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#6749
        date: 2024-10-21 08:56:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
      +entries: Doctrine\ORM\PersistentCollection {#6758 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
      +posts: Doctrine\ORM\PersistentCollection {#6766 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
      +follows: Doctrine\ORM\PersistentCollection {#6778 …}
      +followers: Doctrine\ORM\PersistentCollection {#6780 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
      +reports: Doctrine\ORM\PersistentCollection {#6790 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
      +violations: Doctrine\ORM\PersistentCollection {#6794 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
      +awards: Doctrine\ORM\PersistentCollection {#6798 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
      +categories: Doctrine\ORM\PersistentCollection {#6802 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
      +apId: "surewhynotlem@lemmy.world"
      +apProfileId: "https://lemmy.world/u/surewhynotlem"
      +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "surewhynotlem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729360699 {#6750
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#6751
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4059
      +user: App\Entity\User {#4041
        +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4060
          date: 2024-10-21 10:52:35.0 +02:00
        }
        +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 {#4038 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
        +entries: Doctrine\ORM\PersistentCollection {#4032 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
        +posts: Doctrine\ORM\PersistentCollection {#4087 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
        +follows: Doctrine\ORM\PersistentCollection {#4100 …}
        +followers: Doctrine\ORM\PersistentCollection {#4102 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4112 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
        +violations: Doctrine\ORM\PersistentCollection {#4116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4120 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
        +categories: Doctrine\ORM\PersistentCollection {#4124 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
        +apId: "avidamoeba@lemmy.ca"
        +apProfileId: "https://lemmy.ca/u/avidamoeba"
        +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ca/inbox"
        +apDomain: "lemmy.ca"
        +apPreferredUsername: "avidamoeba"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729553511 {#4062
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4054
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus.\n
        \n
        It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
        \n
        Personally I’m monitoring:\n
        \n
        - Is it up?\n
        - Is the storage array healthy?\n
        - Are the services I care about running?\n
        \n
        I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1721024724 {#4066
        date: 2024-07-15 08:25:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4057 …}
      +nested: Doctrine\ORM\PersistentCollection {#4055 …}
      +votes: Doctrine\ORM\PersistentCollection {#4053 …}
      +reports: Doctrine\ORM\PersistentCollection {#4052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 296115
      -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6225414"
      +editedAt: DateTimeImmutable @1720062268 {#4067
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4064
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704907920 {#5101
      date: 2024-01-10 18:32:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5094 …}
    +nested: Doctrine\ORM\PersistentCollection {#5092 …}
    +votes: Doctrine\ORM\PersistentCollection {#5096 …}
    +reports: Doctrine\ORM\PersistentCollection {#5107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
    -id: 296477
    -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557917"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907920 {#5104
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7059
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5100
    +user: Proxies\__CG__\App\Entity\User {#5097
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#6749
        date: 2024-10-21 08:56:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
      +entries: Doctrine\ORM\PersistentCollection {#6758 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
      +posts: Doctrine\ORM\PersistentCollection {#6766 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
      +follows: Doctrine\ORM\PersistentCollection {#6778 …}
      +followers: Doctrine\ORM\PersistentCollection {#6780 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
      +reports: Doctrine\ORM\PersistentCollection {#6790 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
      +violations: Doctrine\ORM\PersistentCollection {#6794 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
      +awards: Doctrine\ORM\PersistentCollection {#6798 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
      +categories: Doctrine\ORM\PersistentCollection {#6802 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
      +apId: "surewhynotlem@lemmy.world"
      +apProfileId: "https://lemmy.world/u/surewhynotlem"
      +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "surewhynotlem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729360699 {#6750
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#6751
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4059
      +user: App\Entity\User {#4041
        +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4060
          date: 2024-10-21 10:52:35.0 +02:00
        }
        +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 {#4038 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
        +entries: Doctrine\ORM\PersistentCollection {#4032 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
        +posts: Doctrine\ORM\PersistentCollection {#4087 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
        +follows: Doctrine\ORM\PersistentCollection {#4100 …}
        +followers: Doctrine\ORM\PersistentCollection {#4102 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4112 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
        +violations: Doctrine\ORM\PersistentCollection {#4116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4120 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
        +categories: Doctrine\ORM\PersistentCollection {#4124 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
        +apId: "avidamoeba@lemmy.ca"
        +apProfileId: "https://lemmy.ca/u/avidamoeba"
        +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ca/inbox"
        +apDomain: "lemmy.ca"
        +apPreferredUsername: "avidamoeba"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729553511 {#4062
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4054
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus.\n
        \n
        It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
        \n
        Personally I’m monitoring:\n
        \n
        - Is it up?\n
        - Is the storage array healthy?\n
        - Are the services I care about running?\n
        \n
        I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1721024724 {#4066
        date: 2024-07-15 08:25:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4057 …}
      +nested: Doctrine\ORM\PersistentCollection {#4055 …}
      +votes: Doctrine\ORM\PersistentCollection {#4053 …}
      +reports: Doctrine\ORM\PersistentCollection {#4052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 296115
      -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6225414"
      +editedAt: DateTimeImmutable @1720062268 {#4067
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4064
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704907920 {#5101
      date: 2024-01-10 18:32:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5094 …}
    +nested: Doctrine\ORM\PersistentCollection {#5092 …}
    +votes: Doctrine\ORM\PersistentCollection {#5096 …}
    +reports: Doctrine\ORM\PersistentCollection {#5107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
    -id: 296477
    -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557917"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907920 {#5104
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 11.51 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5100
    +user: Proxies\__CG__\App\Entity\User {#5097
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#6749
        date: 2024-10-21 08:56:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
      +entries: Doctrine\ORM\PersistentCollection {#6758 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
      +posts: Doctrine\ORM\PersistentCollection {#6766 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
      +follows: Doctrine\ORM\PersistentCollection {#6778 …}
      +followers: Doctrine\ORM\PersistentCollection {#6780 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
      +reports: Doctrine\ORM\PersistentCollection {#6790 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
      +violations: Doctrine\ORM\PersistentCollection {#6794 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
      +awards: Doctrine\ORM\PersistentCollection {#6798 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
      +categories: Doctrine\ORM\PersistentCollection {#6802 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
      +apId: "surewhynotlem@lemmy.world"
      +apProfileId: "https://lemmy.world/u/surewhynotlem"
      +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "surewhynotlem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729360699 {#6750
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#6751
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4059
      +user: App\Entity\User {#4041
        +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4060
          date: 2024-10-21 10:52:35.0 +02:00
        }
        +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 {#4038 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
        +entries: Doctrine\ORM\PersistentCollection {#4032 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
        +posts: Doctrine\ORM\PersistentCollection {#4087 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
        +follows: Doctrine\ORM\PersistentCollection {#4100 …}
        +followers: Doctrine\ORM\PersistentCollection {#4102 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4112 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
        +violations: Doctrine\ORM\PersistentCollection {#4116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4120 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
        +categories: Doctrine\ORM\PersistentCollection {#4124 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
        +apId: "avidamoeba@lemmy.ca"
        +apProfileId: "https://lemmy.ca/u/avidamoeba"
        +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ca/inbox"
        +apDomain: "lemmy.ca"
        +apPreferredUsername: "avidamoeba"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729553511 {#4062
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4054
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus.\n
        \n
        It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
        \n
        Personally I’m monitoring:\n
        \n
        - Is it up?\n
        - Is the storage array healthy?\n
        - Are the services I care about running?\n
        \n
        I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1721024724 {#4066
        date: 2024-07-15 08:25:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4057 …}
      +nested: Doctrine\ORM\PersistentCollection {#4055 …}
      +votes: Doctrine\ORM\PersistentCollection {#4053 …}
      +reports: Doctrine\ORM\PersistentCollection {#4052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 296115
      -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6225414"
      +editedAt: DateTimeImmutable @1720062268 {#4067
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4064
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704907920 {#5101
      date: 2024-01-10 18:32:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5094 …}
    +nested: Doctrine\ORM\PersistentCollection {#5092 …}
    +votes: Doctrine\ORM\PersistentCollection {#5096 …}
    +reports: Doctrine\ORM\PersistentCollection {#5107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
    -id: 296477
    -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557917"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907920 {#5104
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7299
  +comment: App\Entity\EntryComment {#5100
    +user: Proxies\__CG__\App\Entity\User {#5097
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#6749
        date: 2024-10-21 08:56:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
      +entries: Doctrine\ORM\PersistentCollection {#6758 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
      +posts: Doctrine\ORM\PersistentCollection {#6766 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
      +follows: Doctrine\ORM\PersistentCollection {#6778 …}
      +followers: Doctrine\ORM\PersistentCollection {#6780 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
      +reports: Doctrine\ORM\PersistentCollection {#6790 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
      +violations: Doctrine\ORM\PersistentCollection {#6794 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
      +awards: Doctrine\ORM\PersistentCollection {#6798 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
      +categories: Doctrine\ORM\PersistentCollection {#6802 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
      +apId: "surewhynotlem@lemmy.world"
      +apProfileId: "https://lemmy.world/u/surewhynotlem"
      +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "surewhynotlem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729360699 {#6750
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#6751
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4059
      +user: App\Entity\User {#4041
        +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4060
          date: 2024-10-21 10:52:35.0 +02:00
        }
        +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 {#4038 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
        +entries: Doctrine\ORM\PersistentCollection {#4032 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
        +posts: Doctrine\ORM\PersistentCollection {#4087 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
        +follows: Doctrine\ORM\PersistentCollection {#4100 …}
        +followers: Doctrine\ORM\PersistentCollection {#4102 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4112 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
        +violations: Doctrine\ORM\PersistentCollection {#4116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4120 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
        +categories: Doctrine\ORM\PersistentCollection {#4124 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
        +apId: "avidamoeba@lemmy.ca"
        +apProfileId: "https://lemmy.ca/u/avidamoeba"
        +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ca/inbox"
        +apDomain: "lemmy.ca"
        +apPreferredUsername: "avidamoeba"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729553511 {#4062
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4054
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus.\n
        \n
        It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
        \n
        Personally I’m monitoring:\n
        \n
        - Is it up?\n
        - Is the storage array healthy?\n
        - Are the services I care about running?\n
        \n
        I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1721024724 {#4066
        date: 2024-07-15 08:25:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4057 …}
      +nested: Doctrine\ORM\PersistentCollection {#4055 …}
      +votes: Doctrine\ORM\PersistentCollection {#4053 …}
      +reports: Doctrine\ORM\PersistentCollection {#4052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
      -id: 296115
      -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6225414"
      +editedAt: DateTimeImmutable @1720062268 {#4067
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4064
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704907920 {#5101
      date: 2024-01-10 18:32:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5094 …}
    +nested: Doctrine\ORM\PersistentCollection {#5092 …}
    +votes: Doctrine\ORM\PersistentCollection {#5096 …}
    +reports: Doctrine\ORM\PersistentCollection {#5107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
    -id: 296477
    -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557917"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907920 {#5104
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 10.47 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5187
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5100
      +user: Proxies\__CG__\App\Entity\User {#5097
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#6749
          date: 2024-10-21 08:56:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
        +entries: Doctrine\ORM\PersistentCollection {#6758 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
        +posts: Doctrine\ORM\PersistentCollection {#6766 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
        +follows: Doctrine\ORM\PersistentCollection {#6778 …}
        +followers: Doctrine\ORM\PersistentCollection {#6780 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
        +reports: Doctrine\ORM\PersistentCollection {#6790 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
        +violations: Doctrine\ORM\PersistentCollection {#6794 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
        +awards: Doctrine\ORM\PersistentCollection {#6798 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
        +categories: Doctrine\ORM\PersistentCollection {#6802 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
        +apId: "surewhynotlem@lemmy.world"
        +apProfileId: "https://lemmy.world/u/surewhynotlem"
        +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "surewhynotlem"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729360699 {#6750
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#6751
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4059
        +user: App\Entity\User {#4041
          +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4060
            date: 2024-10-21 10:52:35.0 +02:00
          }
          +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 {#4038 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
          +entries: Doctrine\ORM\PersistentCollection {#4032 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
          +posts: Doctrine\ORM\PersistentCollection {#4087 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
          +follows: Doctrine\ORM\PersistentCollection {#4100 …}
          +followers: Doctrine\ORM\PersistentCollection {#4102 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
          +reports: Doctrine\ORM\PersistentCollection {#4112 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
          +violations: Doctrine\ORM\PersistentCollection {#4116 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
          +awards: Doctrine\ORM\PersistentCollection {#4120 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
          +categories: Doctrine\ORM\PersistentCollection {#4124 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
          +apId: "avidamoeba@lemmy.ca"
          +apProfileId: "https://lemmy.ca/u/avidamoeba"
          +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ca/inbox"
          +apDomain: "lemmy.ca"
          +apPreferredUsername: "avidamoeba"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729553511 {#4062
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4054
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus.\n
          \n
          It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
          \n
          Personally I’m monitoring:\n
          \n
          - Is it up?\n
          - Is the storage array healthy?\n
          - Are the services I care about running?\n
          \n
          I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1721024724 {#4066
          date: 2024-07-15 08:25:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4057 …}
        +nested: Doctrine\ORM\PersistentCollection {#4055 …}
        +votes: Doctrine\ORM\PersistentCollection {#4053 …}
        +reports: Doctrine\ORM\PersistentCollection {#4052 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 296115
        -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6225414"
        +editedAt: DateTimeImmutable @1720062268 {#4067
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4064
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4059}
      +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704907920 {#5101
        date: 2024-01-10 18:32:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5094 …}
      +nested: Doctrine\ORM\PersistentCollection {#5092 …}
      +votes: Doctrine\ORM\PersistentCollection {#5096 …}
      +reports: Doctrine\ORM\PersistentCollection {#5107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
      -id: 296477
      -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907920 {#5104
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: """
      You can use grafana to visualise the data.\n
      \n
      Grafana isn’t too hard to use.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996941 {#5188
      date: 2024-01-11 19:15:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
      "@surewhynotlem@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5178 …}
    +votes: Doctrine\ORM\PersistentCollection {#5182 …}
    +reports: Doctrine\ORM\PersistentCollection {#5192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5196 …}
    -id: 299528
    -bodyTs: "'data':8 'grafana':4,9 'hard':13 'isn':10 'use':3,15 'visualis':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144480"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996941 {#5191
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7354
  +comment: App\Entity\EntryComment {#5187
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5100
      +user: Proxies\__CG__\App\Entity\User {#5097
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#6749
          date: 2024-10-21 08:56:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
        +entries: Doctrine\ORM\PersistentCollection {#6758 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
        +posts: Doctrine\ORM\PersistentCollection {#6766 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
        +follows: Doctrine\ORM\PersistentCollection {#6778 …}
        +followers: Doctrine\ORM\PersistentCollection {#6780 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
        +reports: Doctrine\ORM\PersistentCollection {#6790 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
        +violations: Doctrine\ORM\PersistentCollection {#6794 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
        +awards: Doctrine\ORM\PersistentCollection {#6798 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
        +categories: Doctrine\ORM\PersistentCollection {#6802 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
        +apId: "surewhynotlem@lemmy.world"
        +apProfileId: "https://lemmy.world/u/surewhynotlem"
        +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "surewhynotlem"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729360699 {#6750
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#6751
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4059
        +user: App\Entity\User {#4041
          +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4060
            date: 2024-10-21 10:52:35.0 +02:00
          }
          +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 {#4038 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
          +entries: Doctrine\ORM\PersistentCollection {#4032 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
          +posts: Doctrine\ORM\PersistentCollection {#4087 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
          +follows: Doctrine\ORM\PersistentCollection {#4100 …}
          +followers: Doctrine\ORM\PersistentCollection {#4102 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
          +reports: Doctrine\ORM\PersistentCollection {#4112 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
          +violations: Doctrine\ORM\PersistentCollection {#4116 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
          +awards: Doctrine\ORM\PersistentCollection {#4120 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
          +categories: Doctrine\ORM\PersistentCollection {#4124 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
          +apId: "avidamoeba@lemmy.ca"
          +apProfileId: "https://lemmy.ca/u/avidamoeba"
          +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ca/inbox"
          +apDomain: "lemmy.ca"
          +apPreferredUsername: "avidamoeba"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729553511 {#4062
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4054
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus.\n
          \n
          It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
          \n
          Personally I’m monitoring:\n
          \n
          - Is it up?\n
          - Is the storage array healthy?\n
          - Are the services I care about running?\n
          \n
          I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1721024724 {#4066
          date: 2024-07-15 08:25:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4057 …}
        +nested: Doctrine\ORM\PersistentCollection {#4055 …}
        +votes: Doctrine\ORM\PersistentCollection {#4053 …}
        +reports: Doctrine\ORM\PersistentCollection {#4052 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 296115
        -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6225414"
        +editedAt: DateTimeImmutable @1720062268 {#4067
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4064
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4059}
      +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704907920 {#5101
        date: 2024-01-10 18:32:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5094 …}
      +nested: Doctrine\ORM\PersistentCollection {#5092 …}
      +votes: Doctrine\ORM\PersistentCollection {#5096 …}
      +reports: Doctrine\ORM\PersistentCollection {#5107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
      -id: 296477
      -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907920 {#5104
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: """
      You can use grafana to visualise the data.\n
      \n
      Grafana isn’t too hard to use.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996941 {#5188
      date: 2024-01-11 19:15:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
      "@surewhynotlem@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5178 …}
    +votes: Doctrine\ORM\PersistentCollection {#5182 …}
    +reports: Doctrine\ORM\PersistentCollection {#5192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5196 …}
    -id: 299528
    -bodyTs: "'data':8 'grafana':4,9 'hard':13 'isn':10 'use':3,15 'visualis':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144480"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996941 {#5191
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.51 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7399
  +user: Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704996941 {#5191
    date: 2024-01-11 19:15:41.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7512
  +date: DateTimeImmutable @1704996941 {#5191
    date: 2024-01-11 19:15:41.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704996941 {#5191
    date: 2024-01-11 19:15:41.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7566
  +createdAt: DateTimeImmutable @1704996941 {#5191
    date: 2024-01-11 19:15:41.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7620
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5187
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5100
      +user: Proxies\__CG__\App\Entity\User {#5097
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#6749
          date: 2024-10-21 08:56:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
        +entries: Doctrine\ORM\PersistentCollection {#6758 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
        +posts: Doctrine\ORM\PersistentCollection {#6766 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
        +follows: Doctrine\ORM\PersistentCollection {#6778 …}
        +followers: Doctrine\ORM\PersistentCollection {#6780 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
        +reports: Doctrine\ORM\PersistentCollection {#6790 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
        +violations: Doctrine\ORM\PersistentCollection {#6794 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
        +awards: Doctrine\ORM\PersistentCollection {#6798 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
        +categories: Doctrine\ORM\PersistentCollection {#6802 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
        +apId: "surewhynotlem@lemmy.world"
        +apProfileId: "https://lemmy.world/u/surewhynotlem"
        +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "surewhynotlem"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729360699 {#6750
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#6751
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4059
        +user: App\Entity\User {#4041
          +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4060
            date: 2024-10-21 10:52:35.0 +02:00
          }
          +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 {#4038 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
          +entries: Doctrine\ORM\PersistentCollection {#4032 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
          +posts: Doctrine\ORM\PersistentCollection {#4087 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
          +follows: Doctrine\ORM\PersistentCollection {#4100 …}
          +followers: Doctrine\ORM\PersistentCollection {#4102 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
          +reports: Doctrine\ORM\PersistentCollection {#4112 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
          +violations: Doctrine\ORM\PersistentCollection {#4116 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
          +awards: Doctrine\ORM\PersistentCollection {#4120 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
          +categories: Doctrine\ORM\PersistentCollection {#4124 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
          +apId: "avidamoeba@lemmy.ca"
          +apProfileId: "https://lemmy.ca/u/avidamoeba"
          +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ca/inbox"
          +apDomain: "lemmy.ca"
          +apPreferredUsername: "avidamoeba"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729553511 {#4062
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4054
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus.\n
          \n
          It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
          \n
          Personally I’m monitoring:\n
          \n
          - Is it up?\n
          - Is the storage array healthy?\n
          - Are the services I care about running?\n
          \n
          I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1721024724 {#4066
          date: 2024-07-15 08:25:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4057 …}
        +nested: Doctrine\ORM\PersistentCollection {#4055 …}
        +votes: Doctrine\ORM\PersistentCollection {#4053 …}
        +reports: Doctrine\ORM\PersistentCollection {#4052 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 296115
        -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6225414"
        +editedAt: DateTimeImmutable @1720062268 {#4067
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4064
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4059}
      +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704907920 {#5101
        date: 2024-01-10 18:32:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5094 …}
      +nested: Doctrine\ORM\PersistentCollection {#5092 …}
      +votes: Doctrine\ORM\PersistentCollection {#5096 …}
      +reports: Doctrine\ORM\PersistentCollection {#5107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
      -id: 296477
      -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907920 {#5104
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: """
      You can use grafana to visualise the data.\n
      \n
      Grafana isn’t too hard to use.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996941 {#5188
      date: 2024-01-11 19:15:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
      "@surewhynotlem@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5178 …}
    +votes: Doctrine\ORM\PersistentCollection {#5182 …}
    +reports: Doctrine\ORM\PersistentCollection {#5192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5196 …}
    -id: 299528
    -bodyTs: "'data':8 'grafana':4,9 'hard':13 'isn':10 'use':3,15 'visualis':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144480"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996941 {#5191
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7693
  +subject: App\Entity\EntryComment {#5187
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5100
      +user: Proxies\__CG__\App\Entity\User {#5097
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#6749
          date: 2024-10-21 08:56:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
        +entries: Doctrine\ORM\PersistentCollection {#6758 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
        +posts: Doctrine\ORM\PersistentCollection {#6766 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
        +follows: Doctrine\ORM\PersistentCollection {#6778 …}
        +followers: Doctrine\ORM\PersistentCollection {#6780 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
        +reports: Doctrine\ORM\PersistentCollection {#6790 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
        +violations: Doctrine\ORM\PersistentCollection {#6794 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
        +awards: Doctrine\ORM\PersistentCollection {#6798 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
        +categories: Doctrine\ORM\PersistentCollection {#6802 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
        +apId: "surewhynotlem@lemmy.world"
        +apProfileId: "https://lemmy.world/u/surewhynotlem"
        +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "surewhynotlem"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729360699 {#6750
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#6751
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4059
        +user: App\Entity\User {#4041
          +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4060
            date: 2024-10-21 10:52:35.0 +02:00
          }
          +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 {#4038 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
          +entries: Doctrine\ORM\PersistentCollection {#4032 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
          +posts: Doctrine\ORM\PersistentCollection {#4087 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
          +follows: Doctrine\ORM\PersistentCollection {#4100 …}
          +followers: Doctrine\ORM\PersistentCollection {#4102 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
          +reports: Doctrine\ORM\PersistentCollection {#4112 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
          +violations: Doctrine\ORM\PersistentCollection {#4116 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
          +awards: Doctrine\ORM\PersistentCollection {#4120 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
          +categories: Doctrine\ORM\PersistentCollection {#4124 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
          +apId: "avidamoeba@lemmy.ca"
          +apProfileId: "https://lemmy.ca/u/avidamoeba"
          +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ca/inbox"
          +apDomain: "lemmy.ca"
          +apPreferredUsername: "avidamoeba"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729553511 {#4062
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4054
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus.\n
          \n
          It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
          \n
          Personally I’m monitoring:\n
          \n
          - Is it up?\n
          - Is the storage array healthy?\n
          - Are the services I care about running?\n
          \n
          I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1721024724 {#4066
          date: 2024-07-15 08:25:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4057 …}
        +nested: Doctrine\ORM\PersistentCollection {#4055 …}
        +votes: Doctrine\ORM\PersistentCollection {#4053 …}
        +reports: Doctrine\ORM\PersistentCollection {#4052 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 296115
        -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6225414"
        +editedAt: DateTimeImmutable @1720062268 {#4067
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4064
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4059}
      +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704907920 {#5101
        date: 2024-01-10 18:32:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5094 …}
      +nested: Doctrine\ORM\PersistentCollection {#5092 …}
      +votes: Doctrine\ORM\PersistentCollection {#5096 …}
      +reports: Doctrine\ORM\PersistentCollection {#5107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
      -id: 296477
      -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907920 {#5104
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: """
      You can use grafana to visualise the data.\n
      \n
      Grafana isn’t too hard to use.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996941 {#5188
      date: 2024-01-11 19:15:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
      "@surewhynotlem@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5178 …}
    +votes: Doctrine\ORM\PersistentCollection {#5182 …}
    +reports: Doctrine\ORM\PersistentCollection {#5192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5196 …}
    -id: 299528
    -bodyTs: "'data':8 'grafana':4,9 'hard':13 'isn':10 'use':3,15 'visualis':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144480"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996941 {#5191
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.02 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5187
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5100
      +user: Proxies\__CG__\App\Entity\User {#5097
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#6749
          date: 2024-10-21 08:56:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
        +entries: Doctrine\ORM\PersistentCollection {#6758 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
        +posts: Doctrine\ORM\PersistentCollection {#6766 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
        +follows: Doctrine\ORM\PersistentCollection {#6778 …}
        +followers: Doctrine\ORM\PersistentCollection {#6780 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
        +reports: Doctrine\ORM\PersistentCollection {#6790 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
        +violations: Doctrine\ORM\PersistentCollection {#6794 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
        +awards: Doctrine\ORM\PersistentCollection {#6798 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
        +categories: Doctrine\ORM\PersistentCollection {#6802 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
        +apId: "surewhynotlem@lemmy.world"
        +apProfileId: "https://lemmy.world/u/surewhynotlem"
        +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "surewhynotlem"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729360699 {#6750
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#6751
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4059
        +user: App\Entity\User {#4041
          +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4060
            date: 2024-10-21 10:52:35.0 +02:00
          }
          +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 {#4038 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
          +entries: Doctrine\ORM\PersistentCollection {#4032 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
          +posts: Doctrine\ORM\PersistentCollection {#4087 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
          +follows: Doctrine\ORM\PersistentCollection {#4100 …}
          +followers: Doctrine\ORM\PersistentCollection {#4102 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
          +reports: Doctrine\ORM\PersistentCollection {#4112 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
          +violations: Doctrine\ORM\PersistentCollection {#4116 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
          +awards: Doctrine\ORM\PersistentCollection {#4120 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
          +categories: Doctrine\ORM\PersistentCollection {#4124 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
          +apId: "avidamoeba@lemmy.ca"
          +apProfileId: "https://lemmy.ca/u/avidamoeba"
          +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ca/inbox"
          +apDomain: "lemmy.ca"
          +apPreferredUsername: "avidamoeba"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729553511 {#4062
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4054
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus.\n
          \n
          It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
          \n
          Personally I’m monitoring:\n
          \n
          - Is it up?\n
          - Is the storage array healthy?\n
          - Are the services I care about running?\n
          \n
          I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1721024724 {#4066
          date: 2024-07-15 08:25:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4057 …}
        +nested: Doctrine\ORM\PersistentCollection {#4055 …}
        +votes: Doctrine\ORM\PersistentCollection {#4053 …}
        +reports: Doctrine\ORM\PersistentCollection {#4052 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 296115
        -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6225414"
        +editedAt: DateTimeImmutable @1720062268 {#4067
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4064
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4059}
      +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704907920 {#5101
        date: 2024-01-10 18:32:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5094 …}
      +nested: Doctrine\ORM\PersistentCollection {#5092 …}
      +votes: Doctrine\ORM\PersistentCollection {#5096 …}
      +reports: Doctrine\ORM\PersistentCollection {#5107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
      -id: 296477
      -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907920 {#5104
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: """
      You can use grafana to visualise the data.\n
      \n
      Grafana isn’t too hard to use.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996941 {#5188
      date: 2024-01-11 19:15:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
      "@surewhynotlem@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5178 …}
    +votes: Doctrine\ORM\PersistentCollection {#5182 …}
    +reports: Doctrine\ORM\PersistentCollection {#5192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5196 …}
    -id: 299528
    -bodyTs: "'data':8 'grafana':4,9 'hard':13 'isn':10 'use':3,15 'visualis':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144480"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996941 {#5191
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7750
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5187
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5100
      +user: Proxies\__CG__\App\Entity\User {#5097
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#6749
          date: 2024-10-21 08:56:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
        +entries: Doctrine\ORM\PersistentCollection {#6758 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
        +posts: Doctrine\ORM\PersistentCollection {#6766 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
        +follows: Doctrine\ORM\PersistentCollection {#6778 …}
        +followers: Doctrine\ORM\PersistentCollection {#6780 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
        +reports: Doctrine\ORM\PersistentCollection {#6790 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
        +violations: Doctrine\ORM\PersistentCollection {#6794 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
        +awards: Doctrine\ORM\PersistentCollection {#6798 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
        +categories: Doctrine\ORM\PersistentCollection {#6802 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
        +apId: "surewhynotlem@lemmy.world"
        +apProfileId: "https://lemmy.world/u/surewhynotlem"
        +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "surewhynotlem"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729360699 {#6750
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#6751
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4059
        +user: App\Entity\User {#4041
          +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4060
            date: 2024-10-21 10:52:35.0 +02:00
          }
          +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 {#4038 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
          +entries: Doctrine\ORM\PersistentCollection {#4032 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
          +posts: Doctrine\ORM\PersistentCollection {#4087 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
          +follows: Doctrine\ORM\PersistentCollection {#4100 …}
          +followers: Doctrine\ORM\PersistentCollection {#4102 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
          +reports: Doctrine\ORM\PersistentCollection {#4112 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
          +violations: Doctrine\ORM\PersistentCollection {#4116 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
          +awards: Doctrine\ORM\PersistentCollection {#4120 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
          +categories: Doctrine\ORM\PersistentCollection {#4124 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
          +apId: "avidamoeba@lemmy.ca"
          +apProfileId: "https://lemmy.ca/u/avidamoeba"
          +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ca/inbox"
          +apDomain: "lemmy.ca"
          +apPreferredUsername: "avidamoeba"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729553511 {#4062
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4054
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus.\n
          \n
          It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
          \n
          Personally I’m monitoring:\n
          \n
          - Is it up?\n
          - Is the storage array healthy?\n
          - Are the services I care about running?\n
          \n
          I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1721024724 {#4066
          date: 2024-07-15 08:25:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4057 …}
        +nested: Doctrine\ORM\PersistentCollection {#4055 …}
        +votes: Doctrine\ORM\PersistentCollection {#4053 …}
        +reports: Doctrine\ORM\PersistentCollection {#4052 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 296115
        -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6225414"
        +editedAt: DateTimeImmutable @1720062268 {#4067
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4064
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4059}
      +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704907920 {#5101
        date: 2024-01-10 18:32:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5094 …}
      +nested: Doctrine\ORM\PersistentCollection {#5092 …}
      +votes: Doctrine\ORM\PersistentCollection {#5096 …}
      +reports: Doctrine\ORM\PersistentCollection {#5107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
      -id: 296477
      -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907920 {#5104
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: """
      You can use grafana to visualise the data.\n
      \n
      Grafana isn’t too hard to use.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996941 {#5188
      date: 2024-01-11 19:15:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
      "@surewhynotlem@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5178 …}
    +votes: Doctrine\ORM\PersistentCollection {#5182 …}
    +reports: Doctrine\ORM\PersistentCollection {#5192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5196 …}
    -id: 299528
    -bodyTs: "'data':8 'grafana':4,9 'hard':13 'isn':10 'use':3,15 'visualis':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144480"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996941 {#5191
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 1.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5187
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5100
      +user: Proxies\__CG__\App\Entity\User {#5097
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#6749
          date: 2024-10-21 08:56:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
        +entries: Doctrine\ORM\PersistentCollection {#6758 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
        +posts: Doctrine\ORM\PersistentCollection {#6766 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
        +follows: Doctrine\ORM\PersistentCollection {#6778 …}
        +followers: Doctrine\ORM\PersistentCollection {#6780 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
        +reports: Doctrine\ORM\PersistentCollection {#6790 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
        +violations: Doctrine\ORM\PersistentCollection {#6794 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
        +awards: Doctrine\ORM\PersistentCollection {#6798 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
        +categories: Doctrine\ORM\PersistentCollection {#6802 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
        +apId: "surewhynotlem@lemmy.world"
        +apProfileId: "https://lemmy.world/u/surewhynotlem"
        +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "surewhynotlem"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729360699 {#6750
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#6751
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4059
        +user: App\Entity\User {#4041
          +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4060
            date: 2024-10-21 10:52:35.0 +02:00
          }
          +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 {#4038 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
          +entries: Doctrine\ORM\PersistentCollection {#4032 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
          +posts: Doctrine\ORM\PersistentCollection {#4087 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
          +follows: Doctrine\ORM\PersistentCollection {#4100 …}
          +followers: Doctrine\ORM\PersistentCollection {#4102 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
          +reports: Doctrine\ORM\PersistentCollection {#4112 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
          +violations: Doctrine\ORM\PersistentCollection {#4116 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
          +awards: Doctrine\ORM\PersistentCollection {#4120 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
          +categories: Doctrine\ORM\PersistentCollection {#4124 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
          +apId: "avidamoeba@lemmy.ca"
          +apProfileId: "https://lemmy.ca/u/avidamoeba"
          +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ca/inbox"
          +apDomain: "lemmy.ca"
          +apPreferredUsername: "avidamoeba"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729553511 {#4062
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4054
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus.\n
          \n
          It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
          \n
          Personally I’m monitoring:\n
          \n
          - Is it up?\n
          - Is the storage array healthy?\n
          - Are the services I care about running?\n
          \n
          I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1721024724 {#4066
          date: 2024-07-15 08:25:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4057 …}
        +nested: Doctrine\ORM\PersistentCollection {#4055 …}
        +votes: Doctrine\ORM\PersistentCollection {#4053 …}
        +reports: Doctrine\ORM\PersistentCollection {#4052 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 296115
        -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6225414"
        +editedAt: DateTimeImmutable @1720062268 {#4067
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4064
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4059}
      +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704907920 {#5101
        date: 2024-01-10 18:32:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5094 …}
      +nested: Doctrine\ORM\PersistentCollection {#5092 …}
      +votes: Doctrine\ORM\PersistentCollection {#5096 …}
      +reports: Doctrine\ORM\PersistentCollection {#5107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
      -id: 296477
      -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907920 {#5104
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: """
      You can use grafana to visualise the data.\n
      \n
      Grafana isn’t too hard to use.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996941 {#5188
      date: 2024-01-11 19:15:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
      "@surewhynotlem@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5178 …}
    +votes: Doctrine\ORM\PersistentCollection {#5182 …}
    +reports: Doctrine\ORM\PersistentCollection {#5192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5196 …}
    -id: 299528
    -bodyTs: "'data':8 'grafana':4,9 'hard':13 'isn':10 'use':3,15 'visualis':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144480"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996941 {#5191
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7990
  +comment: App\Entity\EntryComment {#5187
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5100
      +user: Proxies\__CG__\App\Entity\User {#5097
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#6749
          date: 2024-10-21 08:56:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6752 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6754 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6756 …}
        +entries: Doctrine\ORM\PersistentCollection {#6758 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6760 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6762 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6764 …}
        +posts: Doctrine\ORM\PersistentCollection {#6766 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6768 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6770 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6772 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6774 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6776 …}
        +follows: Doctrine\ORM\PersistentCollection {#6778 …}
        +followers: Doctrine\ORM\PersistentCollection {#6780 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6782 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6784 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6786 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6788 …}
        +reports: Doctrine\ORM\PersistentCollection {#6790 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6792 …}
        +violations: Doctrine\ORM\PersistentCollection {#6794 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6796 …}
        +awards: Doctrine\ORM\PersistentCollection {#6798 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6800 …}
        +categories: Doctrine\ORM\PersistentCollection {#6802 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6804 …}
        +apId: "surewhynotlem@lemmy.world"
        +apProfileId: "https://lemmy.world/u/surewhynotlem"
        +apPublicUrl: "https://lemmy.world/u/surewhynotlem"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "surewhynotlem"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729360699 {#6750
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#6751
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4059
        +user: App\Entity\User {#4041
          +avatar: Proxies\__CG__\App\Entity\Image {#4040 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4039 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4060
            date: 2024-10-21 10:52:35.0 +02:00
          }
          +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 {#4038 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4036 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4034 …}
          +entries: Doctrine\ORM\PersistentCollection {#4032 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4030 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4028 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …}
          +posts: Doctrine\ORM\PersistentCollection {#4087 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4096 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4098 …}
          +follows: Doctrine\ORM\PersistentCollection {#4100 …}
          +followers: Doctrine\ORM\PersistentCollection {#4102 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4106 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4108 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
          +reports: Doctrine\ORM\PersistentCollection {#4112 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
          +violations: Doctrine\ORM\PersistentCollection {#4116 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
          +awards: Doctrine\ORM\PersistentCollection {#4120 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
          +categories: Doctrine\ORM\PersistentCollection {#4124 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4126 …}
          +apId: "avidamoeba@lemmy.ca"
          +apProfileId: "https://lemmy.ca/u/avidamoeba"
          +apPublicUrl: "https://lemmy.ca/u/avidamoeba"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ca/inbox"
          +apDomain: "lemmy.ca"
          +apPreferredUsername: "avidamoeba"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729553511 {#4062
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4054
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus.\n
          \n
          It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.\n
          \n
          Personally I’m monitoring:\n
          \n
          - Is it up?\n
          - Is the storage array healthy?\n
          - Are the services I care about running?\n
          \n
          I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1721024724 {#4066
          date: 2024-07-15 08:25:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4057 …}
        +nested: Doctrine\ORM\PersistentCollection {#4055 …}
        +votes: Doctrine\ORM\PersistentCollection {#4053 …}
        +reports: Doctrine\ORM\PersistentCollection {#4052 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4046 …}
        -id: 296115
        -bodyTs: "'abil':42 'agent':12 'anyth':17 'array':58 'avail':14 'care':64 'case':26 'collect':44 'complic':36 'data':45,74,81,86 'easi':8 'ephemerallli':72 'healthi':59 'includ':18 'longer':89 'm':50 'monitor':51 'much':34 'near':16 'one':37 'open':4 'openwrt':19 'persist':79 'person':48 'prometheus':1 'recent':77 'restart':76 'run':66,70,90 'see':85 'serv':22 'servic':62 'setup':10 'simplest':24 'sourc':5 'start':78 'stem':39 'storag':57 'time':47 'use':25,68 'well':32 'wipe':73"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6225414"
        +editedAt: DateTimeImmutable @1720062268 {#4067
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4064
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4059}
      +body: "What do you use to see the data? Prometheus itself is easy to set up, but getting to the data seemed complicated."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704907920 {#5101
        date: 2024-01-10 18:32:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5094 …}
      +nested: Doctrine\ORM\PersistentCollection {#5092 …}
      +votes: Doctrine\ORM\PersistentCollection {#5096 …}
      +reports: Doctrine\ORM\PersistentCollection {#5107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5109 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5111 …}
      -id: 296477
      -bodyTs: "'complic':22 'data':8,20 'easi':12 'get':17 'prometheus':9 'see':6 'seem':21 'set':14 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907920 {#5104
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4059}
    +body: """
      You can use grafana to visualise the data.\n
      \n
      Grafana isn’t too hard to use.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996941 {#5188
      date: 2024-01-11 19:15:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@avidamoeba@lemmy.ca"
      "@surewhynotlem@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5178 …}
    +votes: Doctrine\ORM\PersistentCollection {#5182 …}
    +reports: Doctrine\ORM\PersistentCollection {#5192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5196 …}
    -id: 299528
    -bodyTs: "'data':8 'grafana':4,9 'hard':13 'isn':10 'use':3,15 'visualis':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144480"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996941 {#5191
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 10.06 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4146
      +avatar: null
      +cover: null
      +email: "MystikIncarnate@lemmy.ca"
      +username: "@MystikIncarnate@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Some IT guy, IDK."
      +lastActive: DateTime @1729549251 {#4130
        date: 2024-10-22 00:20:51.0 +02:00
      }
      +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 {#4147 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
      +entries: Doctrine\ORM\PersistentCollection {#4153 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +posts: Doctrine\ORM\PersistentCollection {#4161 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
      +follows: Doctrine\ORM\PersistentCollection {#4173 …}
      +followers: Doctrine\ORM\PersistentCollection {#4175 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
      +reports: Doctrine\ORM\PersistentCollection {#4185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
      +violations: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
      +awards: Doctrine\ORM\PersistentCollection {#4193 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
      +categories: Doctrine\ORM\PersistentCollection {#4197 …}
      -id: 24215
      -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
      +apId: "MystikIncarnate@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
      +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "MystikIncarnate"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729521125 {#4131
        date: 2024-10-21 16:32:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689129321 {#4132
        date: 2023-07-12 04:35:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a network guy, so everything in my labs use SNMP because it works with everything. Things that don’t support SNMP are usually replaced and yeeted off the nearest bridge.\n
      \n
      For that I use librenms. Simple, open source, and I find it easy to use, for the most part. I put it on a different system than what I’m monitoring because if it shares fate with everything else, it’s not going to be very useful or give me any alerts if there’s a full outage of my main homelab cluster.\n
      \n
      Of course, access from the internet to it, is forbidden, and any SNMP is filtered by my firewall. Nothing really gets through for it, so I’m unconcerned about it becoming a target. For the rest of my systems security is mostly reliant on a small set of reverse proxies and firewall rules to keep everything secure.\n
      \n
      I use a couple of VPN systems to access the servers remotely, all running on odd ports (if they need port forwards at all). I have multiple to provide redundancy to my remote access, so if one VPN isn’t working due to a crash or something, I have others that should get me some measure of access.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705004259 {#4128
      date: 2024-01-11 21:17:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4136 …}
    +votes: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4144 …}
    -id: 299765
    -bodyTs: "'access':98,161,186,210 'alert':84 'becom':126 'bridg':32 'cluster':95 'coupl':156 'cours':97 'crash':197 'differ':57 'due':194 'easi':45 'els':71 'everyth':7,17,70,151 'fate':68 'filter':110 'find':43 'firewal':113,147 'forbidden':105 'forward':174 'full':89 'get':116,205 'give':81 'go':75 'guy':5 'homelab':94 'internet':101 'isn':191 'keep':150 'lab':10 'librenm':37 'm':2,62,122 'main':93 'measur':208 'monitor':63 'most':137 'multipl':179 'nearest':31 'need':172 'network':4 'noth':114 'odd':168 'one':189 'open':39 'other':202 'outag':90 'part':51 'port':169,173 'provid':181 'proxi':145 'put':53 'realli':115 'redund':182 'reliant':138 'remot':164,185 'replac':26 'rest':131 'revers':144 'rule':148 'run':166 'secur':135,152 'server':163 'set':142 'share':67 'simpl':38 'small':141 'snmp':12,23,108 'someth':199 'sourc':40 'support':22 'system':58,134,159 'target':128 'thing':18 'unconcern':123 'use':11,36,47,79,154 'usual':25 'vpn':158,190 'work':15,193 'yeet':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6256752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705004259 {#4129
      date: 2024-01-11 21:17:39.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8077
  +comment: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4146
      +avatar: null
      +cover: null
      +email: "MystikIncarnate@lemmy.ca"
      +username: "@MystikIncarnate@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Some IT guy, IDK."
      +lastActive: DateTime @1729549251 {#4130
        date: 2024-10-22 00:20:51.0 +02:00
      }
      +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 {#4147 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
      +entries: Doctrine\ORM\PersistentCollection {#4153 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +posts: Doctrine\ORM\PersistentCollection {#4161 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
      +follows: Doctrine\ORM\PersistentCollection {#4173 …}
      +followers: Doctrine\ORM\PersistentCollection {#4175 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
      +reports: Doctrine\ORM\PersistentCollection {#4185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
      +violations: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
      +awards: Doctrine\ORM\PersistentCollection {#4193 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
      +categories: Doctrine\ORM\PersistentCollection {#4197 …}
      -id: 24215
      -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
      +apId: "MystikIncarnate@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
      +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "MystikIncarnate"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729521125 {#4131
        date: 2024-10-21 16:32:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689129321 {#4132
        date: 2023-07-12 04:35:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a network guy, so everything in my labs use SNMP because it works with everything. Things that don’t support SNMP are usually replaced and yeeted off the nearest bridge.\n
      \n
      For that I use librenms. Simple, open source, and I find it easy to use, for the most part. I put it on a different system than what I’m monitoring because if it shares fate with everything else, it’s not going to be very useful or give me any alerts if there’s a full outage of my main homelab cluster.\n
      \n
      Of course, access from the internet to it, is forbidden, and any SNMP is filtered by my firewall. Nothing really gets through for it, so I’m unconcerned about it becoming a target. For the rest of my systems security is mostly reliant on a small set of reverse proxies and firewall rules to keep everything secure.\n
      \n
      I use a couple of VPN systems to access the servers remotely, all running on odd ports (if they need port forwards at all). I have multiple to provide redundancy to my remote access, so if one VPN isn’t working due to a crash or something, I have others that should get me some measure of access.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705004259 {#4128
      date: 2024-01-11 21:17:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4136 …}
    +votes: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4144 …}
    -id: 299765
    -bodyTs: "'access':98,161,186,210 'alert':84 'becom':126 'bridg':32 'cluster':95 'coupl':156 'cours':97 'crash':197 'differ':57 'due':194 'easi':45 'els':71 'everyth':7,17,70,151 'fate':68 'filter':110 'find':43 'firewal':113,147 'forbidden':105 'forward':174 'full':89 'get':116,205 'give':81 'go':75 'guy':5 'homelab':94 'internet':101 'isn':191 'keep':150 'lab':10 'librenm':37 'm':2,62,122 'main':93 'measur':208 'monitor':63 'most':137 'multipl':179 'nearest':31 'need':172 'network':4 'noth':114 'odd':168 'one':189 'open':39 'other':202 'outag':90 'part':51 'port':169,173 'provid':181 'proxi':145 'put':53 'realli':115 'redund':182 'reliant':138 'remot':164,185 'replac':26 'rest':131 'revers':144 'rule':148 'run':166 'secur':135,152 'server':163 'set':142 'share':67 'simpl':38 'small':141 'snmp':12,23,108 'someth':199 'sourc':40 'support':22 'system':58,134,159 'target':128 'thing':18 'unconcern':123 'use':11,36,47,79,154 'usual':25 'vpn':158,190 'work':15,193 'yeet':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6256752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705004259 {#4129
      date: 2024-01-11 21:17:39.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4146
    +avatar: null
    +cover: null
    +email: "MystikIncarnate@lemmy.ca"
    +username: "@MystikIncarnate@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Some IT guy, IDK."
    +lastActive: DateTime @1729549251 {#4130
      date: 2024-10-22 00:20:51.0 +02:00
    }
    +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 {#4147 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
    +entries: Doctrine\ORM\PersistentCollection {#4153 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
    +posts: Doctrine\ORM\PersistentCollection {#4161 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
    +follows: Doctrine\ORM\PersistentCollection {#4173 …}
    +followers: Doctrine\ORM\PersistentCollection {#4175 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
    +reports: Doctrine\ORM\PersistentCollection {#4185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
    +violations: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
    +awards: Doctrine\ORM\PersistentCollection {#4193 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
    +categories: Doctrine\ORM\PersistentCollection {#4197 …}
    -id: 24215
    -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
    +apId: "MystikIncarnate@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
    +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "MystikIncarnate"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729521125 {#4131
      date: 2024-10-21 16:32:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689129321 {#4132
      date: 2023-07-12 04:35:21.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8122
  +user: App\Entity\User {#4146
    +avatar: null
    +cover: null
    +email: "MystikIncarnate@lemmy.ca"
    +username: "@MystikIncarnate@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Some IT guy, IDK."
    +lastActive: DateTime @1729549251 {#4130
      date: 2024-10-22 00:20:51.0 +02:00
    }
    +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 {#4147 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
    +entries: Doctrine\ORM\PersistentCollection {#4153 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
    +posts: Doctrine\ORM\PersistentCollection {#4161 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
    +follows: Doctrine\ORM\PersistentCollection {#4173 …}
    +followers: Doctrine\ORM\PersistentCollection {#4175 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
    +reports: Doctrine\ORM\PersistentCollection {#4185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
    +violations: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
    +awards: Doctrine\ORM\PersistentCollection {#4193 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
    +categories: Doctrine\ORM\PersistentCollection {#4197 …}
    -id: 24215
    -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
    +apId: "MystikIncarnate@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
    +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "MystikIncarnate"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729521125 {#4131
      date: 2024-10-21 16:32:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689129321 {#4132
      date: 2023-07-12 04:35:21.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705004259 {#4129
    date: 2024-01-11 21:17:39.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8177
  +date: DateTimeImmutable @1705004259 {#4129
    date: 2024-01-11 21:17:39.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705004259 {#4129
    date: 2024-01-11 21:17:39.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8231
  +createdAt: DateTimeImmutable @1705004259 {#4129
    date: 2024-01-11 21:17:39.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4146
    +avatar: null
    +cover: null
    +email: "MystikIncarnate@lemmy.ca"
    +username: "@MystikIncarnate@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Some IT guy, IDK."
    +lastActive: DateTime @1729549251 {#4130
      date: 2024-10-22 00:20:51.0 +02:00
    }
    +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 {#4147 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
    +entries: Doctrine\ORM\PersistentCollection {#4153 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
    +posts: Doctrine\ORM\PersistentCollection {#4161 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
    +follows: Doctrine\ORM\PersistentCollection {#4173 …}
    +followers: Doctrine\ORM\PersistentCollection {#4175 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
    +reports: Doctrine\ORM\PersistentCollection {#4185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
    +violations: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
    +awards: Doctrine\ORM\PersistentCollection {#4193 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
    +categories: Doctrine\ORM\PersistentCollection {#4197 …}
    -id: 24215
    -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
    +apId: "MystikIncarnate@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
    +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "MystikIncarnate"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729521125 {#4131
      date: 2024-10-21 16:32:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689129321 {#4132
      date: 2023-07-12 04:35:21.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8285
  +width: 40
  +height: 40
  +user: App\Entity\User {#4146
    +avatar: null
    +cover: null
    +email: "MystikIncarnate@lemmy.ca"
    +username: "@MystikIncarnate@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Some IT guy, IDK."
    +lastActive: DateTime @1729549251 {#4130
      date: 2024-10-22 00:20:51.0 +02:00
    }
    +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 {#4147 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
    +entries: Doctrine\ORM\PersistentCollection {#4153 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
    +posts: Doctrine\ORM\PersistentCollection {#4161 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
    +follows: Doctrine\ORM\PersistentCollection {#4173 …}
    +followers: Doctrine\ORM\PersistentCollection {#4175 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
    +reports: Doctrine\ORM\PersistentCollection {#4185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
    +violations: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
    +awards: Doctrine\ORM\PersistentCollection {#4193 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
    +categories: Doctrine\ORM\PersistentCollection {#4197 …}
    -id: 24215
    -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
    +apId: "MystikIncarnate@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
    +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "MystikIncarnate"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729521125 {#4131
      date: 2024-10-21 16:32:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689129321 {#4132
      date: 2023-07-12 04:35:21.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4146
      +avatar: null
      +cover: null
      +email: "MystikIncarnate@lemmy.ca"
      +username: "@MystikIncarnate@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Some IT guy, IDK."
      +lastActive: DateTime @1729549251 {#4130
        date: 2024-10-22 00:20:51.0 +02:00
      }
      +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 {#4147 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
      +entries: Doctrine\ORM\PersistentCollection {#4153 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +posts: Doctrine\ORM\PersistentCollection {#4161 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
      +follows: Doctrine\ORM\PersistentCollection {#4173 …}
      +followers: Doctrine\ORM\PersistentCollection {#4175 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
      +reports: Doctrine\ORM\PersistentCollection {#4185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
      +violations: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
      +awards: Doctrine\ORM\PersistentCollection {#4193 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
      +categories: Doctrine\ORM\PersistentCollection {#4197 …}
      -id: 24215
      -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
      +apId: "MystikIncarnate@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
      +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "MystikIncarnate"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729521125 {#4131
        date: 2024-10-21 16:32:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689129321 {#4132
        date: 2023-07-12 04:35:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a network guy, so everything in my labs use SNMP because it works with everything. Things that don’t support SNMP are usually replaced and yeeted off the nearest bridge.\n
      \n
      For that I use librenms. Simple, open source, and I find it easy to use, for the most part. I put it on a different system than what I’m monitoring because if it shares fate with everything else, it’s not going to be very useful or give me any alerts if there’s a full outage of my main homelab cluster.\n
      \n
      Of course, access from the internet to it, is forbidden, and any SNMP is filtered by my firewall. Nothing really gets through for it, so I’m unconcerned about it becoming a target. For the rest of my systems security is mostly reliant on a small set of reverse proxies and firewall rules to keep everything secure.\n
      \n
      I use a couple of VPN systems to access the servers remotely, all running on odd ports (if they need port forwards at all). I have multiple to provide redundancy to my remote access, so if one VPN isn’t working due to a crash or something, I have others that should get me some measure of access.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705004259 {#4128
      date: 2024-01-11 21:17:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4136 …}
    +votes: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4144 …}
    -id: 299765
    -bodyTs: "'access':98,161,186,210 'alert':84 'becom':126 'bridg':32 'cluster':95 'coupl':156 'cours':97 'crash':197 'differ':57 'due':194 'easi':45 'els':71 'everyth':7,17,70,151 'fate':68 'filter':110 'find':43 'firewal':113,147 'forbidden':105 'forward':174 'full':89 'get':116,205 'give':81 'go':75 'guy':5 'homelab':94 'internet':101 'isn':191 'keep':150 'lab':10 'librenm':37 'm':2,62,122 'main':93 'measur':208 'monitor':63 'most':137 'multipl':179 'nearest':31 'need':172 'network':4 'noth':114 'odd':168 'one':189 'open':39 'other':202 'outag':90 'part':51 'port':169,173 'provid':181 'proxi':145 'put':53 'realli':115 'redund':182 'reliant':138 'remot':164,185 'replac':26 'rest':131 'revers':144 'rule':148 'run':166 'secur':135,152 'server':163 'set':142 'share':67 'simpl':38 'small':141 'snmp':12,23,108 'someth':199 'sourc':40 'support':22 'system':58,134,159 'target':128 'thing':18 'unconcern':123 'use':11,36,47,79,154 'usual':25 'vpn':158,190 'work':15,193 'yeet':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6256752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705004259 {#4129
      date: 2024-01-11 21:17:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8366
  +subject: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4146
      +avatar: null
      +cover: null
      +email: "MystikIncarnate@lemmy.ca"
      +username: "@MystikIncarnate@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Some IT guy, IDK."
      +lastActive: DateTime @1729549251 {#4130
        date: 2024-10-22 00:20:51.0 +02:00
      }
      +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 {#4147 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
      +entries: Doctrine\ORM\PersistentCollection {#4153 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +posts: Doctrine\ORM\PersistentCollection {#4161 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
      +follows: Doctrine\ORM\PersistentCollection {#4173 …}
      +followers: Doctrine\ORM\PersistentCollection {#4175 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
      +reports: Doctrine\ORM\PersistentCollection {#4185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
      +violations: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
      +awards: Doctrine\ORM\PersistentCollection {#4193 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
      +categories: Doctrine\ORM\PersistentCollection {#4197 …}
      -id: 24215
      -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
      +apId: "MystikIncarnate@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
      +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "MystikIncarnate"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729521125 {#4131
        date: 2024-10-21 16:32:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689129321 {#4132
        date: 2023-07-12 04:35:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a network guy, so everything in my labs use SNMP because it works with everything. Things that don’t support SNMP are usually replaced and yeeted off the nearest bridge.\n
      \n
      For that I use librenms. Simple, open source, and I find it easy to use, for the most part. I put it on a different system than what I’m monitoring because if it shares fate with everything else, it’s not going to be very useful or give me any alerts if there’s a full outage of my main homelab cluster.\n
      \n
      Of course, access from the internet to it, is forbidden, and any SNMP is filtered by my firewall. Nothing really gets through for it, so I’m unconcerned about it becoming a target. For the rest of my systems security is mostly reliant on a small set of reverse proxies and firewall rules to keep everything secure.\n
      \n
      I use a couple of VPN systems to access the servers remotely, all running on odd ports (if they need port forwards at all). I have multiple to provide redundancy to my remote access, so if one VPN isn’t working due to a crash or something, I have others that should get me some measure of access.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705004259 {#4128
      date: 2024-01-11 21:17:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4136 …}
    +votes: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4144 …}
    -id: 299765
    -bodyTs: "'access':98,161,186,210 'alert':84 'becom':126 'bridg':32 'cluster':95 'coupl':156 'cours':97 'crash':197 'differ':57 'due':194 'easi':45 'els':71 'everyth':7,17,70,151 'fate':68 'filter':110 'find':43 'firewal':113,147 'forbidden':105 'forward':174 'full':89 'get':116,205 'give':81 'go':75 'guy':5 'homelab':94 'internet':101 'isn':191 'keep':150 'lab':10 'librenm':37 'm':2,62,122 'main':93 'measur':208 'monitor':63 'most':137 'multipl':179 'nearest':31 'need':172 'network':4 'noth':114 'odd':168 'one':189 'open':39 'other':202 'outag':90 'part':51 'port':169,173 'provid':181 'proxi':145 'put':53 'realli':115 'redund':182 'reliant':138 'remot':164,185 'replac':26 'rest':131 'revers':144 'rule':148 'run':166 'secur':135,152 'server':163 'set':142 'share':67 'simpl':38 'small':141 'snmp':12,23,108 'someth':199 'sourc':40 'support':22 'system':58,134,159 'target':128 'thing':18 'unconcern':123 'use':11,36,47,79,154 'usual':25 'vpn':158,190 'work':15,193 'yeet':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6256752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705004259 {#4129
      date: 2024-01-11 21:17:39.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4146
      +avatar: null
      +cover: null
      +email: "MystikIncarnate@lemmy.ca"
      +username: "@MystikIncarnate@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Some IT guy, IDK."
      +lastActive: DateTime @1729549251 {#4130
        date: 2024-10-22 00:20:51.0 +02:00
      }
      +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 {#4147 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
      +entries: Doctrine\ORM\PersistentCollection {#4153 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +posts: Doctrine\ORM\PersistentCollection {#4161 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
      +follows: Doctrine\ORM\PersistentCollection {#4173 …}
      +followers: Doctrine\ORM\PersistentCollection {#4175 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
      +reports: Doctrine\ORM\PersistentCollection {#4185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
      +violations: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
      +awards: Doctrine\ORM\PersistentCollection {#4193 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
      +categories: Doctrine\ORM\PersistentCollection {#4197 …}
      -id: 24215
      -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
      +apId: "MystikIncarnate@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
      +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "MystikIncarnate"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729521125 {#4131
        date: 2024-10-21 16:32:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689129321 {#4132
        date: 2023-07-12 04:35:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a network guy, so everything in my labs use SNMP because it works with everything. Things that don’t support SNMP are usually replaced and yeeted off the nearest bridge.\n
      \n
      For that I use librenms. Simple, open source, and I find it easy to use, for the most part. I put it on a different system than what I’m monitoring because if it shares fate with everything else, it’s not going to be very useful or give me any alerts if there’s a full outage of my main homelab cluster.\n
      \n
      Of course, access from the internet to it, is forbidden, and any SNMP is filtered by my firewall. Nothing really gets through for it, so I’m unconcerned about it becoming a target. For the rest of my systems security is mostly reliant on a small set of reverse proxies and firewall rules to keep everything secure.\n
      \n
      I use a couple of VPN systems to access the servers remotely, all running on odd ports (if they need port forwards at all). I have multiple to provide redundancy to my remote access, so if one VPN isn’t working due to a crash or something, I have others that should get me some measure of access.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705004259 {#4128
      date: 2024-01-11 21:17:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4136 …}
    +votes: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4144 …}
    -id: 299765
    -bodyTs: "'access':98,161,186,210 'alert':84 'becom':126 'bridg':32 'cluster':95 'coupl':156 'cours':97 'crash':197 'differ':57 'due':194 'easi':45 'els':71 'everyth':7,17,70,151 'fate':68 'filter':110 'find':43 'firewal':113,147 'forbidden':105 'forward':174 'full':89 'get':116,205 'give':81 'go':75 'guy':5 'homelab':94 'internet':101 'isn':191 'keep':150 'lab':10 'librenm':37 'm':2,62,122 'main':93 'measur':208 'monitor':63 'most':137 'multipl':179 'nearest':31 'need':172 'network':4 'noth':114 'odd':168 'one':189 'open':39 'other':202 'outag':90 'part':51 'port':169,173 'provid':181 'proxi':145 'put':53 'realli':115 'redund':182 'reliant':138 'remot':164,185 'replac':26 'rest':131 'revers':144 'rule':148 'run':166 'secur':135,152 'server':163 'set':142 'share':67 'simpl':38 'small':141 'snmp':12,23,108 'someth':199 'sourc':40 'support':22 'system':58,134,159 'target':128 'thing':18 'unconcern':123 'use':11,36,47,79,154 'usual':25 'vpn':158,190 'work':15,193 'yeet':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6256752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705004259 {#4129
      date: 2024-01-11 21:17:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8423
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4146
      +avatar: null
      +cover: null
      +email: "MystikIncarnate@lemmy.ca"
      +username: "@MystikIncarnate@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Some IT guy, IDK."
      +lastActive: DateTime @1729549251 {#4130
        date: 2024-10-22 00:20:51.0 +02:00
      }
      +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 {#4147 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
      +entries: Doctrine\ORM\PersistentCollection {#4153 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +posts: Doctrine\ORM\PersistentCollection {#4161 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
      +follows: Doctrine\ORM\PersistentCollection {#4173 …}
      +followers: Doctrine\ORM\PersistentCollection {#4175 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
      +reports: Doctrine\ORM\PersistentCollection {#4185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
      +violations: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
      +awards: Doctrine\ORM\PersistentCollection {#4193 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
      +categories: Doctrine\ORM\PersistentCollection {#4197 …}
      -id: 24215
      -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
      +apId: "MystikIncarnate@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
      +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "MystikIncarnate"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729521125 {#4131
        date: 2024-10-21 16:32:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689129321 {#4132
        date: 2023-07-12 04:35:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a network guy, so everything in my labs use SNMP because it works with everything. Things that don’t support SNMP are usually replaced and yeeted off the nearest bridge.\n
      \n
      For that I use librenms. Simple, open source, and I find it easy to use, for the most part. I put it on a different system than what I’m monitoring because if it shares fate with everything else, it’s not going to be very useful or give me any alerts if there’s a full outage of my main homelab cluster.\n
      \n
      Of course, access from the internet to it, is forbidden, and any SNMP is filtered by my firewall. Nothing really gets through for it, so I’m unconcerned about it becoming a target. For the rest of my systems security is mostly reliant on a small set of reverse proxies and firewall rules to keep everything secure.\n
      \n
      I use a couple of VPN systems to access the servers remotely, all running on odd ports (if they need port forwards at all). I have multiple to provide redundancy to my remote access, so if one VPN isn’t working due to a crash or something, I have others that should get me some measure of access.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705004259 {#4128
      date: 2024-01-11 21:17:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4136 …}
    +votes: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4144 …}
    -id: 299765
    -bodyTs: "'access':98,161,186,210 'alert':84 'becom':126 'bridg':32 'cluster':95 'coupl':156 'cours':97 'crash':197 'differ':57 'due':194 'easi':45 'els':71 'everyth':7,17,70,151 'fate':68 'filter':110 'find':43 'firewal':113,147 'forbidden':105 'forward':174 'full':89 'get':116,205 'give':81 'go':75 'guy':5 'homelab':94 'internet':101 'isn':191 'keep':150 'lab':10 'librenm':37 'm':2,62,122 'main':93 'measur':208 'monitor':63 'most':137 'multipl':179 'nearest':31 'need':172 'network':4 'noth':114 'odd':168 'one':189 'open':39 'other':202 'outag':90 'part':51 'port':169,173 'provid':181 'proxi':145 'put':53 'realli':115 'redund':182 'reliant':138 'remot':164,185 'replac':26 'rest':131 'revers':144 'rule':148 'run':166 'secur':135,152 'server':163 'set':142 'share':67 'simpl':38 'small':141 'snmp':12,23,108 'someth':199 'sourc':40 'support':22 'system':58,134,159 'target':128 'thing':18 'unconcern':123 'use':11,36,47,79,154 'usual':25 'vpn':158,190 'work':15,193 'yeet':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6256752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705004259 {#4129
      date: 2024-01-11 21:17:39.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 3.50 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4146
      +avatar: null
      +cover: null
      +email: "MystikIncarnate@lemmy.ca"
      +username: "@MystikIncarnate@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Some IT guy, IDK."
      +lastActive: DateTime @1729549251 {#4130
        date: 2024-10-22 00:20:51.0 +02:00
      }
      +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 {#4147 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
      +entries: Doctrine\ORM\PersistentCollection {#4153 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +posts: Doctrine\ORM\PersistentCollection {#4161 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
      +follows: Doctrine\ORM\PersistentCollection {#4173 …}
      +followers: Doctrine\ORM\PersistentCollection {#4175 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
      +reports: Doctrine\ORM\PersistentCollection {#4185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
      +violations: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
      +awards: Doctrine\ORM\PersistentCollection {#4193 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
      +categories: Doctrine\ORM\PersistentCollection {#4197 …}
      -id: 24215
      -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
      +apId: "MystikIncarnate@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
      +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "MystikIncarnate"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729521125 {#4131
        date: 2024-10-21 16:32:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689129321 {#4132
        date: 2023-07-12 04:35:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a network guy, so everything in my labs use SNMP because it works with everything. Things that don’t support SNMP are usually replaced and yeeted off the nearest bridge.\n
      \n
      For that I use librenms. Simple, open source, and I find it easy to use, for the most part. I put it on a different system than what I’m monitoring because if it shares fate with everything else, it’s not going to be very useful or give me any alerts if there’s a full outage of my main homelab cluster.\n
      \n
      Of course, access from the internet to it, is forbidden, and any SNMP is filtered by my firewall. Nothing really gets through for it, so I’m unconcerned about it becoming a target. For the rest of my systems security is mostly reliant on a small set of reverse proxies and firewall rules to keep everything secure.\n
      \n
      I use a couple of VPN systems to access the servers remotely, all running on odd ports (if they need port forwards at all). I have multiple to provide redundancy to my remote access, so if one VPN isn’t working due to a crash or something, I have others that should get me some measure of access.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705004259 {#4128
      date: 2024-01-11 21:17:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4136 …}
    +votes: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4144 …}
    -id: 299765
    -bodyTs: "'access':98,161,186,210 'alert':84 'becom':126 'bridg':32 'cluster':95 'coupl':156 'cours':97 'crash':197 'differ':57 'due':194 'easi':45 'els':71 'everyth':7,17,70,151 'fate':68 'filter':110 'find':43 'firewal':113,147 'forbidden':105 'forward':174 'full':89 'get':116,205 'give':81 'go':75 'guy':5 'homelab':94 'internet':101 'isn':191 'keep':150 'lab':10 'librenm':37 'm':2,62,122 'main':93 'measur':208 'monitor':63 'most':137 'multipl':179 'nearest':31 'need':172 'network':4 'noth':114 'odd':168 'one':189 'open':39 'other':202 'outag':90 'part':51 'port':169,173 'provid':181 'proxi':145 'put':53 'realli':115 'redund':182 'reliant':138 'remot':164,185 'replac':26 'rest':131 'revers':144 'rule':148 'run':166 'secur':135,152 'server':163 'set':142 'share':67 'simpl':38 'small':141 'snmp':12,23,108 'someth':199 'sourc':40 'support':22 'system':58,134,159 'target':128 'thing':18 'unconcern':123 'use':11,36,47,79,154 'usual':25 'vpn':158,190 'work':15,193 'yeet':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6256752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705004259 {#4129
      date: 2024-01-11 21:17:39.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8663
  +comment: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4146
      +avatar: null
      +cover: null
      +email: "MystikIncarnate@lemmy.ca"
      +username: "@MystikIncarnate@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Some IT guy, IDK."
      +lastActive: DateTime @1729549251 {#4130
        date: 2024-10-22 00:20:51.0 +02:00
      }
      +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 {#4147 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4151 …}
      +entries: Doctrine\ORM\PersistentCollection {#4153 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4155 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4157 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +posts: Doctrine\ORM\PersistentCollection {#4161 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4163 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4165 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4167 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4171 …}
      +follows: Doctrine\ORM\PersistentCollection {#4173 …}
      +followers: Doctrine\ORM\PersistentCollection {#4175 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4177 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4179 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4181 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4183 …}
      +reports: Doctrine\ORM\PersistentCollection {#4185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4187 …}
      +violations: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4191 …}
      +awards: Doctrine\ORM\PersistentCollection {#4193 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4195 …}
      +categories: Doctrine\ORM\PersistentCollection {#4197 …}
      -id: 24215
      -password: "$2y$13$FMmU620hT2.QUUEtCTXrw.rLEn2O9yHjmXVwzYuaSSL0Qf.cVWsWu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4199 …}
      +apId: "MystikIncarnate@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/MystikIncarnate"
      +apPublicUrl: "https://lemmy.ca/u/MystikIncarnate"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "MystikIncarnate"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729521125 {#4131
        date: 2024-10-21 16:32:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689129321 {#4132
        date: 2023-07-12 04:35:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a network guy, so everything in my labs use SNMP because it works with everything. Things that don’t support SNMP are usually replaced and yeeted off the nearest bridge.\n
      \n
      For that I use librenms. Simple, open source, and I find it easy to use, for the most part. I put it on a different system than what I’m monitoring because if it shares fate with everything else, it’s not going to be very useful or give me any alerts if there’s a full outage of my main homelab cluster.\n
      \n
      Of course, access from the internet to it, is forbidden, and any SNMP is filtered by my firewall. Nothing really gets through for it, so I’m unconcerned about it becoming a target. For the rest of my systems security is mostly reliant on a small set of reverse proxies and firewall rules to keep everything secure.\n
      \n
      I use a couple of VPN systems to access the servers remotely, all running on odd ports (if they need port forwards at all). I have multiple to provide redundancy to my remote access, so if one VPN isn’t working due to a crash or something, I have others that should get me some measure of access.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705004259 {#4128
      date: 2024-01-11 21:17:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4136 …}
    +votes: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4144 …}
    -id: 299765
    -bodyTs: "'access':98,161,186,210 'alert':84 'becom':126 'bridg':32 'cluster':95 'coupl':156 'cours':97 'crash':197 'differ':57 'due':194 'easi':45 'els':71 'everyth':7,17,70,151 'fate':68 'filter':110 'find':43 'firewal':113,147 'forbidden':105 'forward':174 'full':89 'get':116,205 'give':81 'go':75 'guy':5 'homelab':94 'internet':101 'isn':191 'keep':150 'lab':10 'librenm':37 'm':2,62,122 'main':93 'measur':208 'monitor':63 'most':137 'multipl':179 'nearest':31 'need':172 'network':4 'noth':114 'odd':168 'one':189 'open':39 'other':202 'outag':90 'part':51 'port':169,173 'provid':181 'proxi':145 'put':53 'realli':115 'redund':182 'reliant':138 'remot':164,185 'replac':26 'rest':131 'revers':144 'rule':148 'run':166 'secur':135,152 'server':163 'set':142 'share':67 'simpl':38 'small':141 'snmp':12,23,108 'someth':199 'sourc':40 'support':22 'system':58,134,159 'target':128 'thing':18 'unconcern':123 'use':11,36,47,79,154 'usual':25 'vpn':158,190 'work':15,193 'yeet':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6256752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705004259 {#4129
      date: 2024-01-11 21:17:39.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 48.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4207
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus for metrics\n
      \n
      Loki for logs\n
      \n
      Grafana for dashboards.\n
      \n
      I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
      \n
      - exportarr\n
      - plex-exporter\n
      - unifi-exporter\n
      - bitcoin node exporter\n
      \n
      I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
      \n
      Oh, I also scrape metrics from my Traefik containers using OTEL as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1721207931 {#4201
      date: 2024-07-17 11:18:51.0 +02:00
    }
    +ip: null
    +tags: [
      "docker"
    ]
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4208 …}
    +nested: Doctrine\ORM\PersistentCollection {#4210 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
    -id: 297570
    -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5735416"
    +editedAt: DateTimeImmutable @1720403391 {#4202
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4203
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8733
  +comment: App\Entity\EntryComment {#4207
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus for metrics\n
      \n
      Loki for logs\n
      \n
      Grafana for dashboards.\n
      \n
      I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
      \n
      - exportarr\n
      - plex-exporter\n
      - unifi-exporter\n
      - bitcoin node exporter\n
      \n
      I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
      \n
      Oh, I also scrape metrics from my Traefik containers using OTEL as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1721207931 {#4201
      date: 2024-07-17 11:18:51.0 +02:00
    }
    +ip: null
    +tags: [
      "docker"
    ]
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4208 …}
    +nested: Doctrine\ORM\PersistentCollection {#4210 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
    -id: 297570
    -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5735416"
    +editedAt: DateTimeImmutable @1720403391 {#4202
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4203
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8778
  +user: App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704926880 {#4203
    date: 2024-01-10 23:48:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8833
  +date: DateTimeImmutable @1704926880 {#4203
    date: 2024-01-10 23:48:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.42 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704926880 {#4203
    date: 2024-01-10 23:48:00.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720403391 {#4202
    date: 2024-07-08 03:49:51.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8887
  +createdAt: DateTimeImmutable @1704926880 {#4203
    date: 2024-01-10 23:48:00.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720403391 {#4202
    date: 2024-07-08 03:49:51.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8941
  +width: 40
  +height: 40
  +user: App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4207
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus for metrics\n
      \n
      Loki for logs\n
      \n
      Grafana for dashboards.\n
      \n
      I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
      \n
      - exportarr\n
      - plex-exporter\n
      - unifi-exporter\n
      - bitcoin node exporter\n
      \n
      I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
      \n
      Oh, I also scrape metrics from my Traefik containers using OTEL as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1721207931 {#4201
      date: 2024-07-17 11:18:51.0 +02:00
    }
    +ip: null
    +tags: [
      "docker"
    ]
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4208 …}
    +nested: Doctrine\ORM\PersistentCollection {#4210 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
    -id: 297570
    -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5735416"
    +editedAt: DateTimeImmutable @1720403391 {#4202
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4203
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9066
  +subject: App\Entity\EntryComment {#4207
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus for metrics\n
      \n
      Loki for logs\n
      \n
      Grafana for dashboards.\n
      \n
      I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
      \n
      - exportarr\n
      - plex-exporter\n
      - unifi-exporter\n
      - bitcoin node exporter\n
      \n
      I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
      \n
      Oh, I also scrape metrics from my Traefik containers using OTEL as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1721207931 {#4201
      date: 2024-07-17 11:18:51.0 +02:00
    }
    +ip: null
    +tags: [
      "docker"
    ]
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4208 …}
    +nested: Doctrine\ORM\PersistentCollection {#4210 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
    -id: 297570
    -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5735416"
    +editedAt: DateTimeImmutable @1720403391 {#4202
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4203
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4207
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus for metrics\n
      \n
      Loki for logs\n
      \n
      Grafana for dashboards.\n
      \n
      I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
      \n
      - exportarr\n
      - plex-exporter\n
      - unifi-exporter\n
      - bitcoin node exporter\n
      \n
      I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
      \n
      Oh, I also scrape metrics from my Traefik containers using OTEL as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1721207931 {#4201
      date: 2024-07-17 11:18:51.0 +02:00
    }
    +ip: null
    +tags: [
      "docker"
    ]
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4208 …}
    +nested: Doctrine\ORM\PersistentCollection {#4210 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
    -id: 297570
    -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5735416"
    +editedAt: DateTimeImmutable @1720403391 {#4202
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4203
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9123
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4207
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus for metrics\n
      \n
      Loki for logs\n
      \n
      Grafana for dashboards.\n
      \n
      I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
      \n
      - exportarr\n
      - plex-exporter\n
      - unifi-exporter\n
      - bitcoin node exporter\n
      \n
      I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
      \n
      Oh, I also scrape metrics from my Traefik containers using OTEL as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1721207931 {#4201
      date: 2024-07-17 11:18:51.0 +02:00
    }
    +ip: null
    +tags: [
      "docker"
    ]
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4208 …}
    +nested: Doctrine\ORM\PersistentCollection {#4210 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
    -id: 297570
    -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5735416"
    +editedAt: DateTimeImmutable @1720403391 {#4202
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4203
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 41.47 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4207
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus for metrics\n
      \n
      Loki for logs\n
      \n
      Grafana for dashboards.\n
      \n
      I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
      \n
      - exportarr\n
      - plex-exporter\n
      - unifi-exporter\n
      - bitcoin node exporter\n
      \n
      I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
      \n
      Oh, I also scrape metrics from my Traefik containers using OTEL as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1721207931 {#4201
      date: 2024-07-17 11:18:51.0 +02:00
    }
    +ip: null
    +tags: [
      "docker"
    ]
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4208 …}
    +nested: Doctrine\ORM\PersistentCollection {#4210 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
    -id: 297570
    -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5735416"
    +editedAt: DateTimeImmutable @1720403391 {#4202
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4203
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9363
  +comment: App\Entity\EntryComment {#4207
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Prometheus for metrics\n
      \n
      Loki for logs\n
      \n
      Grafana for dashboards.\n
      \n
      I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
      \n
      - exportarr\n
      - plex-exporter\n
      - unifi-exporter\n
      - bitcoin node exporter\n
      \n
      I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
      \n
      Oh, I also scrape metrics from my Traefik containers using OTEL as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1721207931 {#4201
      date: 2024-07-17 11:18:51.0 +02:00
    }
    +ip: null
    +tags: [
      "docker"
    ]
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4208 …}
    +nested: Doctrine\ORM\PersistentCollection {#4210 …}
    +votes: Doctrine\ORM\PersistentCollection {#4212 …}
    +reports: Doctrine\ORM\PersistentCollection {#4214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
    -id: 297570
    -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5735416"
    +editedAt: DateTimeImmutable @1720403391 {#4202
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4203
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
  +nestedComments: [
    299523 => App\Entity\EntryComment {#5115
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207}
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
        \n
        [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996883 {#5113
        date: 2024-01-11 19:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5117 …}
      +nested: Doctrine\ORM\PersistentCollection {#5119 …}
      +votes: Doctrine\ORM\PersistentCollection {#5121 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -id: 299523
      -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996883 {#5114
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    297839 => App\Entity\EntryComment {#5131
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207}
      +root: App\Entity\EntryComment {#4207}
      +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704933024 {#5129
        date: 2024-01-11 01:30:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5132 …}
      +nested: Doctrine\ORM\PersistentCollection {#5134 …}
      +votes: Doctrine\ORM\PersistentCollection {#5136 …}
      +reports: Doctrine\ORM\PersistentCollection {#5138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
      -id: 297839
      -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566290"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933024 {#5130
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    298347 => App\Entity\EntryComment {#5200
      +user: App\Entity\User {#4220}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5131}
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Not a whole lot to be honest. But I work with OpenTelemetry everyday for my day job, so it was a little exercise for me.\n
        \n
        Though, OTEL does have some advantages in that It is a vendor agnostic collection tool. allowing you to use multiple different collection methods and switch out your backend easily if you wish.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704951220 {#5198
        date: 2024-01-11 06:33:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@namelivia@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5201 …}
      +nested: Doctrine\ORM\PersistentCollection {#5203 …}
      +votes: Doctrine\ORM\PersistentCollection {#5205 …}
      +reports: Doctrine\ORM\PersistentCollection {#5207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5209 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5211 …}
      -id: 298347
      -bodyTs: "'advantag':31 'agnost':38 'allow':41 'backend':53 'collect':39,47 'day':16 'differ':46 'easili':54 'everyday':13 'exercis':23 'honest':7 'job':17 'littl':22 'lot':4 'method':48 'multipl':45 'opentelemetri':12 'otel':27 'switch':50 'though':26 'tool':40 'use':44 'vendor':37 'whole':3 'wish':57 'work':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5742837"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704951220 {#5199
        date: 2024-01-11 06:33:40.0 +01:00
      }
    }
    300002 => App\Entity\EntryComment {#5231
      +user: App\Entity\User {#4220}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5115}
      +root: App\Entity\EntryComment {#4207}
      +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705010230 {#5229
        date: 2024-01-11 22:57:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5232 …}
      +nested: Doctrine\ORM\PersistentCollection {#5234 …}
      +votes: Doctrine\ORM\PersistentCollection {#5236 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
      -id: 300002
      -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5758491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705010230 {#5230
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    300054 => App\Entity\EntryComment {#5268
      +user: Proxies\__CG__\App\Entity\User {#5116 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5231}
      +root: App\Entity\EntryComment {#4207}
      +body: "If you want to run the exporter without docker (like I did) and you get problems with installing the exporter try using this guide: [github.com/…/PVE-Exporter-on-Proxmox-VE-Node-in-a…](https://github.com/prometheus-pve/prometheus-pve-exporter/wiki/PVE-Exporter-on-Proxmox-VE-Node-in-a-venv)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705011795 {#5266
        date: 2024-01-11 23:23:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5269 …}
      +nested: Doctrine\ORM\PersistentCollection {#5271 …}
      +votes: Doctrine\ORM\PersistentCollection {#5273 …}
      +reports: Doctrine\ORM\PersistentCollection {#5275 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5277 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5279 …}
      -id: 300054
      -bodyTs: "'/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':29 '/pve-exporter-on-proxmox-ve-node-in-a':26 'docker':9 'export':7,20 'get':15 'github.com':25,28 'github.com/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':27 'guid':24 'instal':18 'like':10 'problem':16 'run':5 'tri':21 'use':22 'want':3 'without':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8149982"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705011795 {#5267
        date: 2024-01-11 23:23:15.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 18.62 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5115
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
      \n
      [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996883 {#5113
      date: 2024-01-11 19:14:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5117 …}
    +nested: Doctrine\ORM\PersistentCollection {#5119 …}
    +votes: Doctrine\ORM\PersistentCollection {#5121 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -id: 299523
    -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144455"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996883 {#5114
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9423
  +comment: App\Entity\EntryComment {#5115
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
      \n
      [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996883 {#5113
      date: 2024-01-11 19:14:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5117 …}
    +nested: Doctrine\ORM\PersistentCollection {#5119 …}
    +votes: Doctrine\ORM\PersistentCollection {#5121 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -id: 299523
    -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144455"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996883 {#5114
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9468
  +user: Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704996883 {#5114
    date: 2024-01-11 19:14:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9523
  +date: DateTimeImmutable @1704996883 {#5114
    date: 2024-01-11 19:14:43.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704996883 {#5114
    date: 2024-01-11 19:14:43.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9577
  +createdAt: DateTimeImmutable @1704996883 {#5114
    date: 2024-01-11 19:14:43.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9631
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5115
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
      \n
      [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996883 {#5113
      date: 2024-01-11 19:14:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5117 …}
    +nested: Doctrine\ORM\PersistentCollection {#5119 …}
    +votes: Doctrine\ORM\PersistentCollection {#5121 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -id: 299523
    -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144455"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996883 {#5114
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9706
  +subject: App\Entity\EntryComment {#5115
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
      \n
      [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996883 {#5113
      date: 2024-01-11 19:14:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5117 …}
    +nested: Doctrine\ORM\PersistentCollection {#5119 …}
    +votes: Doctrine\ORM\PersistentCollection {#5121 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -id: 299523
    -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144455"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996883 {#5114
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5115
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
      \n
      [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996883 {#5113
      date: 2024-01-11 19:14:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5117 …}
    +nested: Doctrine\ORM\PersistentCollection {#5119 …}
    +votes: Doctrine\ORM\PersistentCollection {#5121 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -id: 299523
    -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144455"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996883 {#5114
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9763
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5115
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
      \n
      [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996883 {#5113
      date: 2024-01-11 19:14:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5117 …}
    +nested: Doctrine\ORM\PersistentCollection {#5119 …}
    +votes: Doctrine\ORM\PersistentCollection {#5121 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -id: 299523
    -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144455"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996883 {#5114
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 13.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5115
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
      \n
      [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996883 {#5113
      date: 2024-01-11 19:14:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5117 …}
    +nested: Doctrine\ORM\PersistentCollection {#5119 …}
    +votes: Doctrine\ORM\PersistentCollection {#5121 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -id: 299523
    -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144455"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996883 {#5114
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10003
  +comment: App\Entity\EntryComment {#5115
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
      \n
      [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704996883 {#5113
      date: 2024-01-11 19:14:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5117 …}
    +nested: Doctrine\ORM\PersistentCollection {#5119 …}
    +votes: Doctrine\ORM\PersistentCollection {#5121 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -id: 299523
    -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8144455"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704996883 {#5114
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 12.44 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5231
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5115
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
        \n
        [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996883 {#5113
        date: 2024-01-11 19:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5117 …}
      +nested: Doctrine\ORM\PersistentCollection {#5119 …}
      +votes: Doctrine\ORM\PersistentCollection {#5121 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -id: 299523
      -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996883 {#5114
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705010230 {#5229
      date: 2024-01-11 22:57:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5232 …}
    +nested: Doctrine\ORM\PersistentCollection {#5234 …}
    +votes: Doctrine\ORM\PersistentCollection {#5236 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
    -id: 300002
    -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5758491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705010230 {#5230
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10058
  +comment: App\Entity\EntryComment {#5231
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5115
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
        \n
        [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996883 {#5113
        date: 2024-01-11 19:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5117 …}
      +nested: Doctrine\ORM\PersistentCollection {#5119 …}
      +votes: Doctrine\ORM\PersistentCollection {#5121 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -id: 299523
      -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996883 {#5114
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705010230 {#5229
      date: 2024-01-11 22:57:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5232 …}
    +nested: Doctrine\ORM\PersistentCollection {#5234 …}
    +votes: Doctrine\ORM\PersistentCollection {#5236 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
    -id: 300002
    -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5758491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705010230 {#5230
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10103
  +user: App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705010230 {#5230
    date: 2024-01-11 22:57:10.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10158
  +date: DateTimeImmutable @1705010230 {#5230
    date: 2024-01-11 22:57:10.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705010230 {#5230
    date: 2024-01-11 22:57:10.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10212
  +createdAt: DateTimeImmutable @1705010230 {#5230
    date: 2024-01-11 22:57:10.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10266
  +width: 40
  +height: 40
  +user: App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5231
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5115
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
        \n
        [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996883 {#5113
        date: 2024-01-11 19:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5117 …}
      +nested: Doctrine\ORM\PersistentCollection {#5119 …}
      +votes: Doctrine\ORM\PersistentCollection {#5121 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -id: 299523
      -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996883 {#5114
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705010230 {#5229
      date: 2024-01-11 22:57:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5232 …}
    +nested: Doctrine\ORM\PersistentCollection {#5234 …}
    +votes: Doctrine\ORM\PersistentCollection {#5236 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
    -id: 300002
    -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5758491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705010230 {#5230
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10335
  +subject: App\Entity\EntryComment {#5231
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5115
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
        \n
        [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996883 {#5113
        date: 2024-01-11 19:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5117 …}
      +nested: Doctrine\ORM\PersistentCollection {#5119 …}
      +votes: Doctrine\ORM\PersistentCollection {#5121 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -id: 299523
      -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996883 {#5114
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705010230 {#5229
      date: 2024-01-11 22:57:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5232 …}
    +nested: Doctrine\ORM\PersistentCollection {#5234 …}
    +votes: Doctrine\ORM\PersistentCollection {#5236 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
    -id: 300002
    -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5758491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705010230 {#5230
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5231
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5115
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
        \n
        [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996883 {#5113
        date: 2024-01-11 19:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5117 …}
      +nested: Doctrine\ORM\PersistentCollection {#5119 …}
      +votes: Doctrine\ORM\PersistentCollection {#5121 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -id: 299523
      -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996883 {#5114
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705010230 {#5229
      date: 2024-01-11 22:57:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5232 …}
    +nested: Doctrine\ORM\PersistentCollection {#5234 …}
    +votes: Doctrine\ORM\PersistentCollection {#5236 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
    -id: 300002
    -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5758491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705010230 {#5230
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10392
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5231
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5115
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
        \n
        [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996883 {#5113
        date: 2024-01-11 19:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5117 …}
      +nested: Doctrine\ORM\PersistentCollection {#5119 …}
      +votes: Doctrine\ORM\PersistentCollection {#5121 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -id: 299523
      -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996883 {#5114
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705010230 {#5229
      date: 2024-01-11 22:57:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5232 …}
    +nested: Doctrine\ORM\PersistentCollection {#5234 …}
    +votes: Doctrine\ORM\PersistentCollection {#5236 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
    -id: 300002
    -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5758491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705010230 {#5230
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 6.85 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5231
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5115
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
        \n
        [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996883 {#5113
        date: 2024-01-11 19:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5117 …}
      +nested: Doctrine\ORM\PersistentCollection {#5119 …}
      +votes: Doctrine\ORM\PersistentCollection {#5121 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -id: 299523
      -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996883 {#5114
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705010230 {#5229
      date: 2024-01-11 22:57:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5232 …}
    +nested: Doctrine\ORM\PersistentCollection {#5234 …}
    +votes: Doctrine\ORM\PersistentCollection {#5236 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
    -id: 300002
    -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5758491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705010230 {#5230
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10632
  +comment: App\Entity\EntryComment {#5231
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5115
      +user: Proxies\__CG__\App\Entity\User {#5116
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#7436
          date: 2024-10-20 09:33:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
        +entries: Doctrine\ORM\PersistentCollection {#7445 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
        +posts: Doctrine\ORM\PersistentCollection {#7453 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
        +follows: Doctrine\ORM\PersistentCollection {#7465 …}
        +followers: Doctrine\ORM\PersistentCollection {#7467 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
        +reports: Doctrine\ORM\PersistentCollection {#7477 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
        +violations: Doctrine\ORM\PersistentCollection {#7481 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
        +awards: Doctrine\ORM\PersistentCollection {#7485 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
        +categories: Doctrine\ORM\PersistentCollection {#7489 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
        +apId: "lud@lemm.ee"
        +apProfileId: "https://lemm.ee/u/lud"
        +apPublicUrl: "https://lemm.ee/u/lud"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "lud"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728980793 {#7437
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#7438
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: """
        Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
        \n
        [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704996883 {#5113
        date: 2024-01-11 19:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5117 …}
      +nested: Doctrine\ORM\PersistentCollection {#5119 …}
      +votes: Doctrine\ORM\PersistentCollection {#5121 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -id: 299523
      -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8144455"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704996883 {#5114
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705010230 {#5229
      date: 2024-01-11 22:57:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5232 …}
    +nested: Doctrine\ORM\PersistentCollection {#5234 …}
    +votes: Doctrine\ORM\PersistentCollection {#5236 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
    -id: 300002
    -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5758491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705010230 {#5230
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 6.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5268
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5231
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5115
        +user: Proxies\__CG__\App\Entity\User {#5116 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4207
          +user: App\Entity\User {#4220}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Prometheus for metrics\n
            \n
            Loki for logs\n
            \n
            Grafana for dashboards.\n
            \n
            I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
            \n
            - exportarr\n
            - plex-exporter\n
            - unifi-exporter\n
            - bitcoin node exporter\n
            \n
            I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
            \n
            Oh, I also scrape metrics from my Traefik containers using OTEL as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1721207931 {#4201
            date: 2024-07-17 11:18:51.0 +02:00
          }
          +ip: null
          +tags: [
            "docker"
          ]
          +mentions: [
            "@krash@lemmy.ml"
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4208 …}
          +nested: Doctrine\ORM\PersistentCollection {#4210 …}
          +votes: Doctrine\ORM\PersistentCollection {#4212 …}
          +reports: Doctrine\ORM\PersistentCollection {#4214 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
          -id: 297570
          -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/5735416"
          +editedAt: DateTimeImmutable @1720403391 {#4202
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4203
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4207}
        +body: """
          Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
          \n
          [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704996883 {#5113
          date: 2024-01-11 19:14:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@its_me_gb@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5117 …}
        +nested: Doctrine\ORM\PersistentCollection {#5119 …}
        +votes: Doctrine\ORM\PersistentCollection {#5121 …}
        +reports: Doctrine\ORM\PersistentCollection {#5123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
        -id: 299523
        -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8144455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704996883 {#5114
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705010230 {#5229
        date: 2024-01-11 22:57:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5232 …}
      +nested: Doctrine\ORM\PersistentCollection {#5234 …}
      +votes: Doctrine\ORM\PersistentCollection {#5236 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
      -id: 300002
      -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5758491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705010230 {#5230
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "If you want to run the exporter without docker (like I did) and you get problems with installing the exporter try using this guide: [github.com/…/PVE-Exporter-on-Proxmox-VE-Node-in-a…](https://github.com/prometheus-pve/prometheus-pve-exporter/wiki/PVE-Exporter-on-Proxmox-VE-Node-in-a-venv)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705011795 {#5266
      date: 2024-01-11 23:23:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5269 …}
    +nested: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5273 …}
    +reports: Doctrine\ORM\PersistentCollection {#5275 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5279 …}
    -id: 300054
    -bodyTs: "'/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':29 '/pve-exporter-on-proxmox-ve-node-in-a':26 'docker':9 'export':7,20 'get':15 'github.com':25,28 'github.com/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':27 'guid':24 'instal':18 'like':10 'problem':16 'run':5 'tri':21 'use':22 'want':3 'without':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8149982"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011795 {#5267
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10687
  +comment: App\Entity\EntryComment {#5268
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5231
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5115
        +user: Proxies\__CG__\App\Entity\User {#5116 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4207
          +user: App\Entity\User {#4220}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Prometheus for metrics\n
            \n
            Loki for logs\n
            \n
            Grafana for dashboards.\n
            \n
            I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
            \n
            - exportarr\n
            - plex-exporter\n
            - unifi-exporter\n
            - bitcoin node exporter\n
            \n
            I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
            \n
            Oh, I also scrape metrics from my Traefik containers using OTEL as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1721207931 {#4201
            date: 2024-07-17 11:18:51.0 +02:00
          }
          +ip: null
          +tags: [
            "docker"
          ]
          +mentions: [
            "@krash@lemmy.ml"
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4208 …}
          +nested: Doctrine\ORM\PersistentCollection {#4210 …}
          +votes: Doctrine\ORM\PersistentCollection {#4212 …}
          +reports: Doctrine\ORM\PersistentCollection {#4214 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
          -id: 297570
          -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/5735416"
          +editedAt: DateTimeImmutable @1720403391 {#4202
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4203
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4207}
        +body: """
          Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
          \n
          [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704996883 {#5113
          date: 2024-01-11 19:14:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@its_me_gb@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5117 …}
        +nested: Doctrine\ORM\PersistentCollection {#5119 …}
        +votes: Doctrine\ORM\PersistentCollection {#5121 …}
        +reports: Doctrine\ORM\PersistentCollection {#5123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
        -id: 299523
        -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8144455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704996883 {#5114
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705010230 {#5229
        date: 2024-01-11 22:57:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5232 …}
      +nested: Doctrine\ORM\PersistentCollection {#5234 …}
      +votes: Doctrine\ORM\PersistentCollection {#5236 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
      -id: 300002
      -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5758491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705010230 {#5230
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "If you want to run the exporter without docker (like I did) and you get problems with installing the exporter try using this guide: [github.com/…/PVE-Exporter-on-Proxmox-VE-Node-in-a…](https://github.com/prometheus-pve/prometheus-pve-exporter/wiki/PVE-Exporter-on-Proxmox-VE-Node-in-a-venv)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705011795 {#5266
      date: 2024-01-11 23:23:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5269 …}
    +nested: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5273 …}
    +reports: Doctrine\ORM\PersistentCollection {#5275 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5279 …}
    -id: 300054
    -bodyTs: "'/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':29 '/pve-exporter-on-proxmox-ve-node-in-a':26 'docker':9 'export':7,20 'get':15 'github.com':25,28 'github.com/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':27 'guid':24 'instal':18 'like':10 'problem':16 'run':5 'tri':21 'use':22 'want':3 'without':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8149982"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011795 {#5267
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10732
  +user: Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705011795 {#5267
    date: 2024-01-11 23:23:15.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10787
  +date: DateTimeImmutable @1705011795 {#5267
    date: 2024-01-11 23:23:15.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705011795 {#5267
    date: 2024-01-11 23:23:15.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10841
  +createdAt: DateTimeImmutable @1705011795 {#5267
    date: 2024-01-11 23:23:15.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10895
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5116
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#7436
      date: 2024-10-20 09:33:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
    +entries: Doctrine\ORM\PersistentCollection {#7445 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
    +posts: Doctrine\ORM\PersistentCollection {#7453 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
    +follows: Doctrine\ORM\PersistentCollection {#7465 …}
    +followers: Doctrine\ORM\PersistentCollection {#7467 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +violations: Doctrine\ORM\PersistentCollection {#7481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
    +awards: Doctrine\ORM\PersistentCollection {#7485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
    +categories: Doctrine\ORM\PersistentCollection {#7489 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
    +apId: "lud@lemm.ee"
    +apProfileId: "https://lemm.ee/u/lud"
    +apPublicUrl: "https://lemm.ee/u/lud"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "lud"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728980793 {#7437
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#7438
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.54 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5268
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5231
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5115
        +user: Proxies\__CG__\App\Entity\User {#5116 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4207
          +user: App\Entity\User {#4220}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Prometheus for metrics\n
            \n
            Loki for logs\n
            \n
            Grafana for dashboards.\n
            \n
            I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
            \n
            - exportarr\n
            - plex-exporter\n
            - unifi-exporter\n
            - bitcoin node exporter\n
            \n
            I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
            \n
            Oh, I also scrape metrics from my Traefik containers using OTEL as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1721207931 {#4201
            date: 2024-07-17 11:18:51.0 +02:00
          }
          +ip: null
          +tags: [
            "docker"
          ]
          +mentions: [
            "@krash@lemmy.ml"
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4208 …}
          +nested: Doctrine\ORM\PersistentCollection {#4210 …}
          +votes: Doctrine\ORM\PersistentCollection {#4212 …}
          +reports: Doctrine\ORM\PersistentCollection {#4214 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
          -id: 297570
          -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/5735416"
          +editedAt: DateTimeImmutable @1720403391 {#4202
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4203
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4207}
        +body: """
          Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
          \n
          [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704996883 {#5113
          date: 2024-01-11 19:14:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@its_me_gb@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5117 …}
        +nested: Doctrine\ORM\PersistentCollection {#5119 …}
        +votes: Doctrine\ORM\PersistentCollection {#5121 …}
        +reports: Doctrine\ORM\PersistentCollection {#5123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
        -id: 299523
        -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8144455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704996883 {#5114
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705010230 {#5229
        date: 2024-01-11 22:57:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5232 …}
      +nested: Doctrine\ORM\PersistentCollection {#5234 …}
      +votes: Doctrine\ORM\PersistentCollection {#5236 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
      -id: 300002
      -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5758491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705010230 {#5230
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "If you want to run the exporter without docker (like I did) and you get problems with installing the exporter try using this guide: [github.com/…/PVE-Exporter-on-Proxmox-VE-Node-in-a…](https://github.com/prometheus-pve/prometheus-pve-exporter/wiki/PVE-Exporter-on-Proxmox-VE-Node-in-a-venv)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705011795 {#5266
      date: 2024-01-11 23:23:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5269 …}
    +nested: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5273 …}
    +reports: Doctrine\ORM\PersistentCollection {#5275 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5279 …}
    -id: 300054
    -bodyTs: "'/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':29 '/pve-exporter-on-proxmox-ve-node-in-a':26 'docker':9 'export':7,20 'get':15 'github.com':25,28 'github.com/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':27 'guid':24 'instal':18 'like':10 'problem':16 'run':5 'tri':21 'use':22 'want':3 'without':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8149982"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011795 {#5267
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10968
  +subject: App\Entity\EntryComment {#5268
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5231
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5115
        +user: Proxies\__CG__\App\Entity\User {#5116 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4207
          +user: App\Entity\User {#4220}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Prometheus for metrics\n
            \n
            Loki for logs\n
            \n
            Grafana for dashboards.\n
            \n
            I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
            \n
            - exportarr\n
            - plex-exporter\n
            - unifi-exporter\n
            - bitcoin node exporter\n
            \n
            I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
            \n
            Oh, I also scrape metrics from my Traefik containers using OTEL as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1721207931 {#4201
            date: 2024-07-17 11:18:51.0 +02:00
          }
          +ip: null
          +tags: [
            "docker"
          ]
          +mentions: [
            "@krash@lemmy.ml"
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4208 …}
          +nested: Doctrine\ORM\PersistentCollection {#4210 …}
          +votes: Doctrine\ORM\PersistentCollection {#4212 …}
          +reports: Doctrine\ORM\PersistentCollection {#4214 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
          -id: 297570
          -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/5735416"
          +editedAt: DateTimeImmutable @1720403391 {#4202
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4203
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4207}
        +body: """
          Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
          \n
          [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704996883 {#5113
          date: 2024-01-11 19:14:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@its_me_gb@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5117 …}
        +nested: Doctrine\ORM\PersistentCollection {#5119 …}
        +votes: Doctrine\ORM\PersistentCollection {#5121 …}
        +reports: Doctrine\ORM\PersistentCollection {#5123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
        -id: 299523
        -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8144455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704996883 {#5114
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705010230 {#5229
        date: 2024-01-11 22:57:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5232 …}
      +nested: Doctrine\ORM\PersistentCollection {#5234 …}
      +votes: Doctrine\ORM\PersistentCollection {#5236 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
      -id: 300002
      -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5758491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705010230 {#5230
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "If you want to run the exporter without docker (like I did) and you get problems with installing the exporter try using this guide: [github.com/…/PVE-Exporter-on-Proxmox-VE-Node-in-a…](https://github.com/prometheus-pve/prometheus-pve-exporter/wiki/PVE-Exporter-on-Proxmox-VE-Node-in-a-venv)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705011795 {#5266
      date: 2024-01-11 23:23:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5269 …}
    +nested: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5273 …}
    +reports: Doctrine\ORM\PersistentCollection {#5275 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5279 …}
    -id: 300054
    -bodyTs: "'/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':29 '/pve-exporter-on-proxmox-ve-node-in-a':26 'docker':9 'export':7,20 'get':15 'github.com':25,28 'github.com/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':27 'guid':24 'instal':18 'like':10 'problem':16 'run':5 'tri':21 'use':22 'want':3 'without':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8149982"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011795 {#5267
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5268
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5231
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5115
        +user: Proxies\__CG__\App\Entity\User {#5116 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4207
          +user: App\Entity\User {#4220}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Prometheus for metrics\n
            \n
            Loki for logs\n
            \n
            Grafana for dashboards.\n
            \n
            I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
            \n
            - exportarr\n
            - plex-exporter\n
            - unifi-exporter\n
            - bitcoin node exporter\n
            \n
            I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
            \n
            Oh, I also scrape metrics from my Traefik containers using OTEL as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1721207931 {#4201
            date: 2024-07-17 11:18:51.0 +02:00
          }
          +ip: null
          +tags: [
            "docker"
          ]
          +mentions: [
            "@krash@lemmy.ml"
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4208 …}
          +nested: Doctrine\ORM\PersistentCollection {#4210 …}
          +votes: Doctrine\ORM\PersistentCollection {#4212 …}
          +reports: Doctrine\ORM\PersistentCollection {#4214 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
          -id: 297570
          -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/5735416"
          +editedAt: DateTimeImmutable @1720403391 {#4202
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4203
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4207}
        +body: """
          Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
          \n
          [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704996883 {#5113
          date: 2024-01-11 19:14:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@its_me_gb@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5117 …}
        +nested: Doctrine\ORM\PersistentCollection {#5119 …}
        +votes: Doctrine\ORM\PersistentCollection {#5121 …}
        +reports: Doctrine\ORM\PersistentCollection {#5123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
        -id: 299523
        -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8144455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704996883 {#5114
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705010230 {#5229
        date: 2024-01-11 22:57:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5232 …}
      +nested: Doctrine\ORM\PersistentCollection {#5234 …}
      +votes: Doctrine\ORM\PersistentCollection {#5236 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
      -id: 300002
      -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5758491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705010230 {#5230
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "If you want to run the exporter without docker (like I did) and you get problems with installing the exporter try using this guide: [github.com/…/PVE-Exporter-on-Proxmox-VE-Node-in-a…](https://github.com/prometheus-pve/prometheus-pve-exporter/wiki/PVE-Exporter-on-Proxmox-VE-Node-in-a-venv)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705011795 {#5266
      date: 2024-01-11 23:23:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5269 …}
    +nested: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5273 …}
    +reports: Doctrine\ORM\PersistentCollection {#5275 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5279 …}
    -id: 300054
    -bodyTs: "'/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':29 '/pve-exporter-on-proxmox-ve-node-in-a':26 'docker':9 'export':7,20 'get':15 'github.com':25,28 'github.com/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':27 'guid':24 'instal':18 'like':10 'problem':16 'run':5 'tri':21 'use':22 'want':3 'without':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8149982"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011795 {#5267
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11025
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5268
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5231
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5115
        +user: Proxies\__CG__\App\Entity\User {#5116 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4207
          +user: App\Entity\User {#4220}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Prometheus for metrics\n
            \n
            Loki for logs\n
            \n
            Grafana for dashboards.\n
            \n
            I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
            \n
            - exportarr\n
            - plex-exporter\n
            - unifi-exporter\n
            - bitcoin node exporter\n
            \n
            I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
            \n
            Oh, I also scrape metrics from my Traefik containers using OTEL as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1721207931 {#4201
            date: 2024-07-17 11:18:51.0 +02:00
          }
          +ip: null
          +tags: [
            "docker"
          ]
          +mentions: [
            "@krash@lemmy.ml"
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4208 …}
          +nested: Doctrine\ORM\PersistentCollection {#4210 …}
          +votes: Doctrine\ORM\PersistentCollection {#4212 …}
          +reports: Doctrine\ORM\PersistentCollection {#4214 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
          -id: 297570
          -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/5735416"
          +editedAt: DateTimeImmutable @1720403391 {#4202
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4203
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4207}
        +body: """
          Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
          \n
          [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704996883 {#5113
          date: 2024-01-11 19:14:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@its_me_gb@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5117 …}
        +nested: Doctrine\ORM\PersistentCollection {#5119 …}
        +votes: Doctrine\ORM\PersistentCollection {#5121 …}
        +reports: Doctrine\ORM\PersistentCollection {#5123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
        -id: 299523
        -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8144455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704996883 {#5114
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705010230 {#5229
        date: 2024-01-11 22:57:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5232 …}
      +nested: Doctrine\ORM\PersistentCollection {#5234 …}
      +votes: Doctrine\ORM\PersistentCollection {#5236 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
      -id: 300002
      -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5758491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705010230 {#5230
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "If you want to run the exporter without docker (like I did) and you get problems with installing the exporter try using this guide: [github.com/…/PVE-Exporter-on-Proxmox-VE-Node-in-a…](https://github.com/prometheus-pve/prometheus-pve-exporter/wiki/PVE-Exporter-on-Proxmox-VE-Node-in-a-venv)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705011795 {#5266
      date: 2024-01-11 23:23:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5269 …}
    +nested: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5273 …}
    +reports: Doctrine\ORM\PersistentCollection {#5275 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5279 …}
    -id: 300054
    -bodyTs: "'/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':29 '/pve-exporter-on-proxmox-ve-node-in-a':26 'docker':9 'export':7,20 'get':15 'github.com':25,28 'github.com/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':27 'guid':24 'instal':18 'like':10 'problem':16 'run':5 'tri':21 'use':22 'want':3 'without':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8149982"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011795 {#5267
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5268
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5231
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5115
        +user: Proxies\__CG__\App\Entity\User {#5116 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4207
          +user: App\Entity\User {#4220}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Prometheus for metrics\n
            \n
            Loki for logs\n
            \n
            Grafana for dashboards.\n
            \n
            I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
            \n
            - exportarr\n
            - plex-exporter\n
            - unifi-exporter\n
            - bitcoin node exporter\n
            \n
            I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
            \n
            Oh, I also scrape metrics from my Traefik containers using OTEL as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1721207931 {#4201
            date: 2024-07-17 11:18:51.0 +02:00
          }
          +ip: null
          +tags: [
            "docker"
          ]
          +mentions: [
            "@krash@lemmy.ml"
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4208 …}
          +nested: Doctrine\ORM\PersistentCollection {#4210 …}
          +votes: Doctrine\ORM\PersistentCollection {#4212 …}
          +reports: Doctrine\ORM\PersistentCollection {#4214 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
          -id: 297570
          -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/5735416"
          +editedAt: DateTimeImmutable @1720403391 {#4202
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4203
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4207}
        +body: """
          Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
          \n
          [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704996883 {#5113
          date: 2024-01-11 19:14:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@its_me_gb@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5117 …}
        +nested: Doctrine\ORM\PersistentCollection {#5119 …}
        +votes: Doctrine\ORM\PersistentCollection {#5121 …}
        +reports: Doctrine\ORM\PersistentCollection {#5123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
        -id: 299523
        -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8144455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704996883 {#5114
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705010230 {#5229
        date: 2024-01-11 22:57:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5232 …}
      +nested: Doctrine\ORM\PersistentCollection {#5234 …}
      +votes: Doctrine\ORM\PersistentCollection {#5236 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
      -id: 300002
      -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5758491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705010230 {#5230
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "If you want to run the exporter without docker (like I did) and you get problems with installing the exporter try using this guide: [github.com/…/PVE-Exporter-on-Proxmox-VE-Node-in-a…](https://github.com/prometheus-pve/prometheus-pve-exporter/wiki/PVE-Exporter-on-Proxmox-VE-Node-in-a-venv)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705011795 {#5266
      date: 2024-01-11 23:23:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5269 …}
    +nested: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5273 …}
    +reports: Doctrine\ORM\PersistentCollection {#5275 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5279 …}
    -id: 300054
    -bodyTs: "'/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':29 '/pve-exporter-on-proxmox-ve-node-in-a':26 'docker':9 'export':7,20 'get':15 'github.com':25,28 'github.com/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':27 'guid':24 'instal':18 'like':10 'problem':16 'run':5 'tri':21 'use':22 'want':3 'without':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8149982"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011795 {#5267
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11265
  +comment: App\Entity\EntryComment {#5268
    +user: Proxies\__CG__\App\Entity\User {#5116
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#7436
        date: 2024-10-20 09:33:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7439 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7441 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7443 …}
      +entries: Doctrine\ORM\PersistentCollection {#7445 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7449 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7451 …}
      +posts: Doctrine\ORM\PersistentCollection {#7453 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7455 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7457 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7461 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7463 …}
      +follows: Doctrine\ORM\PersistentCollection {#7465 …}
      +followers: Doctrine\ORM\PersistentCollection {#7467 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7469 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7471 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7473 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +violations: Doctrine\ORM\PersistentCollection {#7481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7483 …}
      +awards: Doctrine\ORM\PersistentCollection {#7485 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7487 …}
      +categories: Doctrine\ORM\PersistentCollection {#7489 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7491 …}
      +apId: "lud@lemm.ee"
      +apProfileId: "https://lemm.ee/u/lud"
      +apPublicUrl: "https://lemm.ee/u/lud"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "lud"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728980793 {#7437
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#7438
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5231
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5115
        +user: Proxies\__CG__\App\Entity\User {#5116 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4207
          +user: App\Entity\User {#4220}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Prometheus for metrics\n
            \n
            Loki for logs\n
            \n
            Grafana for dashboards.\n
            \n
            I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
            \n
            - exportarr\n
            - plex-exporter\n
            - unifi-exporter\n
            - bitcoin node exporter\n
            \n
            I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
            \n
            Oh, I also scrape metrics from my Traefik containers using OTEL as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1721207931 {#4201
            date: 2024-07-17 11:18:51.0 +02:00
          }
          +ip: null
          +tags: [
            "docker"
          ]
          +mentions: [
            "@krash@lemmy.ml"
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4208 …}
          +nested: Doctrine\ORM\PersistentCollection {#4210 …}
          +votes: Doctrine\ORM\PersistentCollection {#4212 …}
          +reports: Doctrine\ORM\PersistentCollection {#4214 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
          -id: 297570
          -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/5735416"
          +editedAt: DateTimeImmutable @1720403391 {#4202
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4203
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4207}
        +body: """
          Have you tried the proxmox exporter? I have tried it briefly for a grafana lab and it seemed pretty good.\n
          \n
          [github.com/…/prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704996883 {#5113
          date: 2024-01-11 19:14:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@its_me_gb@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5117 …}
        +nested: Doctrine\ORM\PersistentCollection {#5119 …}
        +votes: Doctrine\ORM\PersistentCollection {#5121 …}
        +reports: Doctrine\ORM\PersistentCollection {#5123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
        -id: 299523
        -bodyTs: "'/prometheus-pve-exporter':22 '/prometheus-pve/prometheus-pve-exporter)':25 'briefli':11 'export':6 'github.com':21,24 'github.com/prometheus-pve/prometheus-pve-exporter)':23 'good':20 'grafana':14 'lab':15 'pretti':19 'proxmox':5 'seem':18 'tri':3,9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8144455"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704996883 {#5114
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "I haven’t, but it looks like I’ve got another exporter to install and dashboard to create 😁"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705010230 {#5229
        date: 2024-01-11 22:57:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
        "@lud@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5232 …}
      +nested: Doctrine\ORM\PersistentCollection {#5234 …}
      +votes: Doctrine\ORM\PersistentCollection {#5236 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5242 …}
      -id: 300002
      -bodyTs: "'anoth':11 'creat':18 'dashboard':16 'export':12 'got':10 'haven':2 'instal':14 'like':7 'look':6 've':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5758491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705010230 {#5230
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "If you want to run the exporter without docker (like I did) and you get problems with installing the exporter try using this guide: [github.com/…/PVE-Exporter-on-Proxmox-VE-Node-in-a…](https://github.com/prometheus-pve/prometheus-pve-exporter/wiki/PVE-Exporter-on-Proxmox-VE-Node-in-a-venv)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705011795 {#5266
      date: 2024-01-11 23:23:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@lud@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5269 …}
    +nested: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5273 …}
    +reports: Doctrine\ORM\PersistentCollection {#5275 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5279 …}
    -id: 300054
    -bodyTs: "'/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':29 '/pve-exporter-on-proxmox-ve-node-in-a':26 'docker':9 'export':7,20 'get':15 'github.com':25,28 'github.com/prometheus-pve/prometheus-pve-exporter/wiki/pve-exporter-on-proxmox-ve-node-in-a-venv)':27 'guid':24 'instal':18 'like':10 'problem':16 'run':5 'tri':21 'use':22 'want':3 'without':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8149982"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011795 {#5267
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 17.48 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5131
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704933024 {#5129
      date: 2024-01-11 01:30:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5132 …}
    +nested: Doctrine\ORM\PersistentCollection {#5134 …}
    +votes: Doctrine\ORM\PersistentCollection {#5136 …}
    +reports: Doctrine\ORM\PersistentCollection {#5138 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
    -id: 297839
    -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566290"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933024 {#5130
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11353
  +comment: App\Entity\EntryComment {#5131
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704933024 {#5129
      date: 2024-01-11 01:30:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5132 …}
    +nested: Doctrine\ORM\PersistentCollection {#5134 …}
    +votes: Doctrine\ORM\PersistentCollection {#5136 …}
    +reports: Doctrine\ORM\PersistentCollection {#5138 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
    -id: 297839
    -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566290"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933024 {#5130
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4588
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#4572
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +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 {#4589 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
    +entries: Doctrine\ORM\PersistentCollection {#4595 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +posts: Doctrine\ORM\PersistentCollection {#4603 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
    +follows: Doctrine\ORM\PersistentCollection {#4615 …}
    +followers: Doctrine\ORM\PersistentCollection {#4617 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
    +reports: Doctrine\ORM\PersistentCollection {#4627 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
    +violations: Doctrine\ORM\PersistentCollection {#4631 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
    +awards: Doctrine\ORM\PersistentCollection {#4635 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
    +categories: Doctrine\ORM\PersistentCollection {#4639 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
    +apId: "namelivia@lemmy.world"
    +apProfileId: "https://lemmy.world/u/namelivia"
    +apPublicUrl: "https://lemmy.world/u/namelivia"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "namelivia"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728621453 {#4573
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#4574
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11398
  +user: App\Entity\User {#4588
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#4572
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +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 {#4589 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
    +entries: Doctrine\ORM\PersistentCollection {#4595 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +posts: Doctrine\ORM\PersistentCollection {#4603 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
    +follows: Doctrine\ORM\PersistentCollection {#4615 …}
    +followers: Doctrine\ORM\PersistentCollection {#4617 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
    +reports: Doctrine\ORM\PersistentCollection {#4627 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
    +violations: Doctrine\ORM\PersistentCollection {#4631 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
    +awards: Doctrine\ORM\PersistentCollection {#4635 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
    +categories: Doctrine\ORM\PersistentCollection {#4639 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
    +apId: "namelivia@lemmy.world"
    +apProfileId: "https://lemmy.world/u/namelivia"
    +apPublicUrl: "https://lemmy.world/u/namelivia"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "namelivia"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728621453 {#4573
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#4574
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704933024 {#5130
    date: 2024-01-11 01:30:24.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11453
  +date: DateTimeImmutable @1704933024 {#5130
    date: 2024-01-11 01:30:24.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704933024 {#5130
    date: 2024-01-11 01:30:24.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11507
  +createdAt: DateTimeImmutable @1704933024 {#5130
    date: 2024-01-11 01:30:24.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4588
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#4572
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +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 {#4589 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
    +entries: Doctrine\ORM\PersistentCollection {#4595 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +posts: Doctrine\ORM\PersistentCollection {#4603 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
    +follows: Doctrine\ORM\PersistentCollection {#4615 …}
    +followers: Doctrine\ORM\PersistentCollection {#4617 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
    +reports: Doctrine\ORM\PersistentCollection {#4627 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
    +violations: Doctrine\ORM\PersistentCollection {#4631 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
    +awards: Doctrine\ORM\PersistentCollection {#4635 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
    +categories: Doctrine\ORM\PersistentCollection {#4639 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
    +apId: "namelivia@lemmy.world"
    +apProfileId: "https://lemmy.world/u/namelivia"
    +apPublicUrl: "https://lemmy.world/u/namelivia"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "namelivia"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728621453 {#4573
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#4574
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11561
  +width: 40
  +height: 40
  +user: App\Entity\User {#4588
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#4572
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +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 {#4589 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
    +entries: Doctrine\ORM\PersistentCollection {#4595 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +posts: Doctrine\ORM\PersistentCollection {#4603 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
    +follows: Doctrine\ORM\PersistentCollection {#4615 …}
    +followers: Doctrine\ORM\PersistentCollection {#4617 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
    +reports: Doctrine\ORM\PersistentCollection {#4627 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
    +violations: Doctrine\ORM\PersistentCollection {#4631 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
    +awards: Doctrine\ORM\PersistentCollection {#4635 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
    +categories: Doctrine\ORM\PersistentCollection {#4639 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
    +apId: "namelivia@lemmy.world"
    +apProfileId: "https://lemmy.world/u/namelivia"
    +apPublicUrl: "https://lemmy.world/u/namelivia"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "namelivia"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728621453 {#4573
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#4574
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5131
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704933024 {#5129
      date: 2024-01-11 01:30:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5132 …}
    +nested: Doctrine\ORM\PersistentCollection {#5134 …}
    +votes: Doctrine\ORM\PersistentCollection {#5136 …}
    +reports: Doctrine\ORM\PersistentCollection {#5138 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
    -id: 297839
    -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566290"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933024 {#5130
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11630
  +subject: App\Entity\EntryComment {#5131
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704933024 {#5129
      date: 2024-01-11 01:30:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5132 …}
    +nested: Doctrine\ORM\PersistentCollection {#5134 …}
    +votes: Doctrine\ORM\PersistentCollection {#5136 …}
    +reports: Doctrine\ORM\PersistentCollection {#5138 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
    -id: 297839
    -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566290"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933024 {#5130
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5131
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704933024 {#5129
      date: 2024-01-11 01:30:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5132 …}
    +nested: Doctrine\ORM\PersistentCollection {#5134 …}
    +votes: Doctrine\ORM\PersistentCollection {#5136 …}
    +reports: Doctrine\ORM\PersistentCollection {#5138 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
    -id: 297839
    -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566290"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933024 {#5130
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11687
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5131
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704933024 {#5129
      date: 2024-01-11 01:30:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5132 …}
    +nested: Doctrine\ORM\PersistentCollection {#5134 …}
    +votes: Doctrine\ORM\PersistentCollection {#5136 …}
    +reports: Doctrine\ORM\PersistentCollection {#5138 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
    -id: 297839
    -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566290"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933024 {#5130
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 7.22 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5131
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704933024 {#5129
      date: 2024-01-11 01:30:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5132 …}
    +nested: Doctrine\ORM\PersistentCollection {#5134 …}
    +votes: Doctrine\ORM\PersistentCollection {#5136 …}
    +reports: Doctrine\ORM\PersistentCollection {#5138 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
    -id: 297839
    -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566290"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933024 {#5130
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11927
  +comment: App\Entity\EntryComment {#5131
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4207
      +user: App\Entity\User {#4220
        +avatar: null
        +cover: null
        +email: "its_me_gb@feddit.uk"
        +username: "@its_me_gb@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1721188673 {#4204
          date: 2024-07-17 05:57:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: 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 {#4221 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
        +entries: Doctrine\ORM\PersistentCollection {#4227 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
        +posts: Doctrine\ORM\PersistentCollection {#4235 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
        +follows: Doctrine\ORM\PersistentCollection {#4247 …}
        +followers: Doctrine\ORM\PersistentCollection {#4249 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
        +reports: Doctrine\ORM\PersistentCollection {#4259 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
        +violations: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        +awards: Doctrine\ORM\PersistentCollection {#4267 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
        +categories: Doctrine\ORM\PersistentCollection {#4271 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
        +apId: "its_me_gb@feddit.uk"
        +apProfileId: "https://feddit.uk/u/its_me_gb"
        +apPublicUrl: "https://feddit.uk/u/its_me_gb"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "its_me_gb"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699958702 {#4205
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4206
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Prometheus for metrics\n
        \n
        Loki for logs\n
        \n
        Grafana for dashboards.\n
        \n
        I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
        \n
        - exportarr\n
        - plex-exporter\n
        - unifi-exporter\n
        - bitcoin node exporter\n
        \n
        I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
        \n
        Oh, I also scrape metrics from my Traefik containers using OTEL as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1721207931 {#4201
        date: 2024-07-17 11:18:51.0 +02:00
      }
      +ip: null
      +tags: [
        "docker"
      ]
      +mentions: [
        "@krash@lemmy.ml"
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4208 …}
      +nested: Doctrine\ORM\PersistentCollection {#4210 …}
      +votes: Doctrine\ORM\PersistentCollection {#4212 …}
      +reports: Doctrine\ORM\PersistentCollection {#4214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
      -id: 297570
      -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5735416"
      +editedAt: DateTimeImmutable @1720403391 {#4202
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4203
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704933024 {#5129
      date: 2024-01-11 01:30:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5132 …}
    +nested: Doctrine\ORM\PersistentCollection {#5134 …}
    +votes: Doctrine\ORM\PersistentCollection {#5136 …}
    +reports: Doctrine\ORM\PersistentCollection {#5138 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
    -id: 297839
    -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566290"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933024 {#5130
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 6.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704933024 {#5129
        date: 2024-01-11 01:30:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5132 …}
      +nested: Doctrine\ORM\PersistentCollection {#5134 …}
      +votes: Doctrine\ORM\PersistentCollection {#5136 …}
      +reports: Doctrine\ORM\PersistentCollection {#5138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
      -id: 297839
      -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566290"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933024 {#5130
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Not a whole lot to be honest. But I work with OpenTelemetry everyday for my day job, so it was a little exercise for me.\n
      \n
      Though, OTEL does have some advantages in that It is a vendor agnostic collection tool. allowing you to use multiple different collection methods and switch out your backend easily if you wish.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704951220 {#5198
      date: 2024-01-11 06:33:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5201 …}
    +nested: Doctrine\ORM\PersistentCollection {#5203 …}
    +votes: Doctrine\ORM\PersistentCollection {#5205 …}
    +reports: Doctrine\ORM\PersistentCollection {#5207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5211 …}
    -id: 298347
    -bodyTs: "'advantag':31 'agnost':38 'allow':41 'backend':53 'collect':39,47 'day':16 'differ':46 'easili':54 'everyday':13 'exercis':23 'honest':7 'job':17 'littl':22 'lot':4 'method':48 'multipl':45 'opentelemetri':12 'otel':27 'switch':50 'though':26 'tool':40 'use':44 'vendor':37 'whole':3 'wish':57 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5742837"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704951220 {#5199
      date: 2024-01-11 06:33:40.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11982
  +comment: App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704933024 {#5129
        date: 2024-01-11 01:30:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5132 …}
      +nested: Doctrine\ORM\PersistentCollection {#5134 …}
      +votes: Doctrine\ORM\PersistentCollection {#5136 …}
      +reports: Doctrine\ORM\PersistentCollection {#5138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
      -id: 297839
      -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566290"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933024 {#5130
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Not a whole lot to be honest. But I work with OpenTelemetry everyday for my day job, so it was a little exercise for me.\n
      \n
      Though, OTEL does have some advantages in that It is a vendor agnostic collection tool. allowing you to use multiple different collection methods and switch out your backend easily if you wish.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704951220 {#5198
      date: 2024-01-11 06:33:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5201 …}
    +nested: Doctrine\ORM\PersistentCollection {#5203 …}
    +votes: Doctrine\ORM\PersistentCollection {#5205 …}
    +reports: Doctrine\ORM\PersistentCollection {#5207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5211 …}
    -id: 298347
    -bodyTs: "'advantag':31 'agnost':38 'allow':41 'backend':53 'collect':39,47 'day':16 'differ':46 'easili':54 'everyday':13 'exercis':23 'honest':7 'job':17 'littl':22 'lot':4 'method':48 'multipl':45 'opentelemetri':12 'otel':27 'switch':50 'though':26 'tool':40 'use':44 'vendor':37 'whole':3 'wish':57 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5742837"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704951220 {#5199
      date: 2024-01-11 06:33:40.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12027
  +user: App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704951220 {#5199
    date: 2024-01-11 06:33:40.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12082
  +date: DateTimeImmutable @1704951220 {#5199
    date: 2024-01-11 06:33:40.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704951220 {#5199
    date: 2024-01-11 06:33:40.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12136
  +createdAt: DateTimeImmutable @1704951220 {#5199
    date: 2024-01-11 06:33:40.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12190
  +width: 40
  +height: 40
  +user: App\Entity\User {#4220
    +avatar: null
    +cover: null
    +email: "its_me_gb@feddit.uk"
    +username: "@its_me_gb@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721188673 {#4204
      date: 2024-07-17 05:57:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#4221 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
    +entries: Doctrine\ORM\PersistentCollection {#4227 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
    +posts: Doctrine\ORM\PersistentCollection {#4235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
    +follows: Doctrine\ORM\PersistentCollection {#4247 …}
    +followers: Doctrine\ORM\PersistentCollection {#4249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +reports: Doctrine\ORM\PersistentCollection {#4259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
    +violations: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    +awards: Doctrine\ORM\PersistentCollection {#4267 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
    +categories: Doctrine\ORM\PersistentCollection {#4271 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
    +apId: "its_me_gb@feddit.uk"
    +apProfileId: "https://feddit.uk/u/its_me_gb"
    +apPublicUrl: "https://feddit.uk/u/its_me_gb"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "its_me_gb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699958702 {#4205
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4206
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704933024 {#5129
        date: 2024-01-11 01:30:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5132 …}
      +nested: Doctrine\ORM\PersistentCollection {#5134 …}
      +votes: Doctrine\ORM\PersistentCollection {#5136 …}
      +reports: Doctrine\ORM\PersistentCollection {#5138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
      -id: 297839
      -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566290"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933024 {#5130
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Not a whole lot to be honest. But I work with OpenTelemetry everyday for my day job, so it was a little exercise for me.\n
      \n
      Though, OTEL does have some advantages in that It is a vendor agnostic collection tool. allowing you to use multiple different collection methods and switch out your backend easily if you wish.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704951220 {#5198
      date: 2024-01-11 06:33:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5201 …}
    +nested: Doctrine\ORM\PersistentCollection {#5203 …}
    +votes: Doctrine\ORM\PersistentCollection {#5205 …}
    +reports: Doctrine\ORM\PersistentCollection {#5207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5211 …}
    -id: 298347
    -bodyTs: "'advantag':31 'agnost':38 'allow':41 'backend':53 'collect':39,47 'day':16 'differ':46 'easili':54 'everyday':13 'exercis':23 'honest':7 'job':17 'littl':22 'lot':4 'method':48 'multipl':45 'opentelemetri':12 'otel':27 'switch':50 'though':26 'tool':40 'use':44 'vendor':37 'whole':3 'wish':57 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5742837"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704951220 {#5199
      date: 2024-01-11 06:33:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12263
  +subject: App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704933024 {#5129
        date: 2024-01-11 01:30:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5132 …}
      +nested: Doctrine\ORM\PersistentCollection {#5134 …}
      +votes: Doctrine\ORM\PersistentCollection {#5136 …}
      +reports: Doctrine\ORM\PersistentCollection {#5138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
      -id: 297839
      -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566290"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933024 {#5130
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Not a whole lot to be honest. But I work with OpenTelemetry everyday for my day job, so it was a little exercise for me.\n
      \n
      Though, OTEL does have some advantages in that It is a vendor agnostic collection tool. allowing you to use multiple different collection methods and switch out your backend easily if you wish.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704951220 {#5198
      date: 2024-01-11 06:33:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5201 …}
    +nested: Doctrine\ORM\PersistentCollection {#5203 …}
    +votes: Doctrine\ORM\PersistentCollection {#5205 …}
    +reports: Doctrine\ORM\PersistentCollection {#5207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5211 …}
    -id: 298347
    -bodyTs: "'advantag':31 'agnost':38 'allow':41 'backend':53 'collect':39,47 'day':16 'differ':46 'easili':54 'everyday':13 'exercis':23 'honest':7 'job':17 'littl':22 'lot':4 'method':48 'multipl':45 'opentelemetri':12 'otel':27 'switch':50 'though':26 'tool':40 'use':44 'vendor':37 'whole':3 'wish':57 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5742837"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704951220 {#5199
      date: 2024-01-11 06:33:40.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704933024 {#5129
        date: 2024-01-11 01:30:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5132 …}
      +nested: Doctrine\ORM\PersistentCollection {#5134 …}
      +votes: Doctrine\ORM\PersistentCollection {#5136 …}
      +reports: Doctrine\ORM\PersistentCollection {#5138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
      -id: 297839
      -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566290"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933024 {#5130
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Not a whole lot to be honest. But I work with OpenTelemetry everyday for my day job, so it was a little exercise for me.\n
      \n
      Though, OTEL does have some advantages in that It is a vendor agnostic collection tool. allowing you to use multiple different collection methods and switch out your backend easily if you wish.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704951220 {#5198
      date: 2024-01-11 06:33:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5201 …}
    +nested: Doctrine\ORM\PersistentCollection {#5203 …}
    +votes: Doctrine\ORM\PersistentCollection {#5205 …}
    +reports: Doctrine\ORM\PersistentCollection {#5207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5211 …}
    -id: 298347
    -bodyTs: "'advantag':31 'agnost':38 'allow':41 'backend':53 'collect':39,47 'day':16 'differ':46 'easili':54 'everyday':13 'exercis':23 'honest':7 'job':17 'littl':22 'lot':4 'method':48 'multipl':45 'opentelemetri':12 'otel':27 'switch':50 'though':26 'tool':40 'use':44 'vendor':37 'whole':3 'wish':57 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5742837"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704951220 {#5199
      date: 2024-01-11 06:33:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12320
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704933024 {#5129
        date: 2024-01-11 01:30:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5132 …}
      +nested: Doctrine\ORM\PersistentCollection {#5134 …}
      +votes: Doctrine\ORM\PersistentCollection {#5136 …}
      +reports: Doctrine\ORM\PersistentCollection {#5138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
      -id: 297839
      -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566290"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933024 {#5130
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Not a whole lot to be honest. But I work with OpenTelemetry everyday for my day job, so it was a little exercise for me.\n
      \n
      Though, OTEL does have some advantages in that It is a vendor agnostic collection tool. allowing you to use multiple different collection methods and switch out your backend easily if you wish.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704951220 {#5198
      date: 2024-01-11 06:33:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5201 …}
    +nested: Doctrine\ORM\PersistentCollection {#5203 …}
    +votes: Doctrine\ORM\PersistentCollection {#5205 …}
    +reports: Doctrine\ORM\PersistentCollection {#5207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5211 …}
    -id: 298347
    -bodyTs: "'advantag':31 'agnost':38 'allow':41 'backend':53 'collect':39,47 'day':16 'differ':46 'easili':54 'everyday':13 'exercis':23 'honest':7 'job':17 'littl':22 'lot':4 'method':48 'multipl':45 'opentelemetri':12 'otel':27 'switch':50 'though':26 'tool':40 'use':44 'vendor':37 'whole':3 'wish':57 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5742837"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704951220 {#5199
      date: 2024-01-11 06:33:40.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.32 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704933024 {#5129
        date: 2024-01-11 01:30:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5132 …}
      +nested: Doctrine\ORM\PersistentCollection {#5134 …}
      +votes: Doctrine\ORM\PersistentCollection {#5136 …}
      +reports: Doctrine\ORM\PersistentCollection {#5138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
      -id: 297839
      -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566290"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933024 {#5130
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Not a whole lot to be honest. But I work with OpenTelemetry everyday for my day job, so it was a little exercise for me.\n
      \n
      Though, OTEL does have some advantages in that It is a vendor agnostic collection tool. allowing you to use multiple different collection methods and switch out your backend easily if you wish.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704951220 {#5198
      date: 2024-01-11 06:33:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5201 …}
    +nested: Doctrine\ORM\PersistentCollection {#5203 …}
    +votes: Doctrine\ORM\PersistentCollection {#5205 …}
    +reports: Doctrine\ORM\PersistentCollection {#5207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5211 …}
    -id: 298347
    -bodyTs: "'advantag':31 'agnost':38 'allow':41 'backend':53 'collect':39,47 'day':16 'differ':46 'easili':54 'everyday':13 'exercis':23 'honest':7 'job':17 'littl':22 'lot':4 'method':48 'multipl':45 'opentelemetri':12 'otel':27 'switch':50 'though':26 'tool':40 'use':44 'vendor':37 'whole':3 'wish':57 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5742837"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704951220 {#5199
      date: 2024-01-11 06:33:40.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12560
  +comment: App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4220
      +avatar: null
      +cover: null
      +email: "its_me_gb@feddit.uk"
      +username: "@its_me_gb@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721188673 {#4204
        date: 2024-07-17 05:57:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#4221 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4223 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4225 …}
      +entries: Doctrine\ORM\PersistentCollection {#4227 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4229 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4231 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4233 …}
      +posts: Doctrine\ORM\PersistentCollection {#4235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4237 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4239 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4245 …}
      +follows: Doctrine\ORM\PersistentCollection {#4247 …}
      +followers: Doctrine\ORM\PersistentCollection {#4249 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4251 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4253 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4255 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +reports: Doctrine\ORM\PersistentCollection {#4259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4261 …}
      +violations: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      +awards: Doctrine\ORM\PersistentCollection {#4267 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4269 …}
      +categories: Doctrine\ORM\PersistentCollection {#4271 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4273 …}
      +apId: "its_me_gb@feddit.uk"
      +apProfileId: "https://feddit.uk/u/its_me_gb"
      +apPublicUrl: "https://feddit.uk/u/its_me_gb"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "its_me_gb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699958702 {#4205
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4206
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4207
        +user: App\Entity\User {#4220}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Prometheus for metrics\n
          \n
          Loki for logs\n
          \n
          Grafana for dashboards.\n
          \n
          I use node exporter for host metrics (Proxmox/VMs/SFFs/RaspPis/Router) and a number of other *exporters:\n
          \n
          - exportarr\n
          - plex-exporter\n
          - unifi-exporter\n
          - bitcoin node exporter\n
          \n
          I use the [OpenTelemetry collector](https://opentelemetry.io/docs/collector/getting-started/#docker) to collect some of the above metrics, rather than Prometheus itself, as well as docker logs and other log files before shipping them to Prometheus/Loki.\n
          \n
          Oh, I also scrape metrics from my Traefik containers using OTEL as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1721207931 {#4201
          date: 2024-07-17 11:18:51.0 +02:00
        }
        +ip: null
        +tags: [
          "docker"
        ]
        +mentions: [
          "@krash@lemmy.ml"
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4208 …}
        +nested: Doctrine\ORM\PersistentCollection {#4210 …}
        +votes: Doctrine\ORM\PersistentCollection {#4212 …}
        +reports: Doctrine\ORM\PersistentCollection {#4214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4218 …}
        -id: 297570
        -bodyTs: "'/docs/collector/getting-started/#docker)':41 'also':69 'bitcoin':31 'collect':43 'collector':38 'contain':75 'dashboard':9 'docker':56 'export':13,23,27,30,33 'exportarr':24 'file':61 'grafana':7 'host':15 'log':6,57,60 'loki':4 'metric':3,16,48,71 'node':12,32 'number':20 'oh':67 'opentelemetri':37 'opentelemetry.io':40 'opentelemetry.io/docs/collector/getting-started/#docker)':39 'otel':77 'plex':26 'plex-export':25 'prometheus':1,51 'prometheus/loki':66 'proxmox/vms/sffs/rasppis/router':17 'rather':49 'scrape':70 'ship':63 'traefik':74 'unifi':29 'unifi-export':28 'use':11,35,76 'well':54,79"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5735416"
        +editedAt: DateTimeImmutable @1720403391 {#4202
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4203
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4207}
      +body: "What does having OpenTelemetry improve? I have a setup similar to yours but data goes from Prometheus to Grafana and I never thought I would need anything else."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704933024 {#5129
        date: 2024-01-11 01:30:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@its_me_gb@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5132 …}
      +nested: Doctrine\ORM\PersistentCollection {#5134 …}
      +votes: Doctrine\ORM\PersistentCollection {#5136 …}
      +reports: Doctrine\ORM\PersistentCollection {#5138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5142 …}
      -id: 297839
      -bodyTs: "'anyth':27 'data':14 'els':28 'goe':15 'grafana':19 'improv':5 'need':26 'never':22 'opentelemetri':4 'prometheus':17 'setup':9 'similar':10 'thought':23 'would':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566290"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933024 {#5130
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4207}
    +body: """
      Not a whole lot to be honest. But I work with OpenTelemetry everyday for my day job, so it was a little exercise for me.\n
      \n
      Though, OTEL does have some advantages in that It is a vendor agnostic collection tool. allowing you to use multiple different collection methods and switch out your backend easily if you wish.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704951220 {#5198
      date: 2024-01-11 06:33:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@its_me_gb@feddit.uk"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5201 …}
    +nested: Doctrine\ORM\PersistentCollection {#5203 …}
    +votes: Doctrine\ORM\PersistentCollection {#5205 …}
    +reports: Doctrine\ORM\PersistentCollection {#5207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5211 …}
    -id: 298347
    -bodyTs: "'advantag':31 'agnost':38 'allow':41 'backend':53 'collect':39,47 'day':16 'differ':46 'easili':54 'everyday':13 'exercis':23 'honest':7 'job':17 'littl':22 'lot':4 'method':48 'multipl':45 'opentelemetri':12 'otel':27 'switch':50 'though':26 'tool':40 'use':44 'vendor':37 'whole':3 'wish':57 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5742837"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704951220 {#5199
      date: 2024-01-11 06:33:40.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 58.38 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4280
    +user: App\Entity\User {#4293
      +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
      +cover: null
      +email: "SeeJayEmm@lemmy.procrastinati.org"
      +username: "@SeeJayEmm@lemmy.procrastinati.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
        \n
        Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
        """
      +lastActive: DateTime @1728418371 {#4277
        date: 2024-10-08 22:12:51.0 +02:00
      }
      +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 {#4295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
      +entries: Doctrine\ORM\PersistentCollection {#4301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
      +posts: Doctrine\ORM\PersistentCollection {#4309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
      +follows: Doctrine\ORM\PersistentCollection {#4321 …}
      +followers: Doctrine\ORM\PersistentCollection {#4323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +reports: Doctrine\ORM\PersistentCollection {#4333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
      +violations: Doctrine\ORM\PersistentCollection {#4337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
      +awards: Doctrine\ORM\PersistentCollection {#4341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
      +categories: Doctrine\ORM\PersistentCollection {#4345 …}
      -id: 22728
      -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
      +apId: "SeeJayEmm@lemmy.procrastinati.org"
      +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
      +apDomain: "lemmy.procrastinati.org"
      +apPreferredUsername: "SeeJayEmm"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729104417 {#4278
        date: 2024-10-16 20:46:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689080109 {#4279
        date: 2023-07-11 14:55:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1721071611 {#4275
      date: 2024-07-15 21:26:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4281 …}
    +nested: Doctrine\ORM\PersistentCollection {#4283 …}
    +votes: Doctrine\ORM\PersistentCollection {#4285 …}
    +reports: Doctrine\ORM\PersistentCollection {#4287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
    -id: 298819
    -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.procrastinati.org/comment/1354133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704975991 {#4276
      date: 2024-01-11 13:26:31.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12647
  +comment: App\Entity\EntryComment {#4280
    +user: App\Entity\User {#4293
      +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
      +cover: null
      +email: "SeeJayEmm@lemmy.procrastinati.org"
      +username: "@SeeJayEmm@lemmy.procrastinati.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
        \n
        Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
        """
      +lastActive: DateTime @1728418371 {#4277
        date: 2024-10-08 22:12:51.0 +02:00
      }
      +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 {#4295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
      +entries: Doctrine\ORM\PersistentCollection {#4301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
      +posts: Doctrine\ORM\PersistentCollection {#4309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
      +follows: Doctrine\ORM\PersistentCollection {#4321 …}
      +followers: Doctrine\ORM\PersistentCollection {#4323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +reports: Doctrine\ORM\PersistentCollection {#4333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
      +violations: Doctrine\ORM\PersistentCollection {#4337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
      +awards: Doctrine\ORM\PersistentCollection {#4341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
      +categories: Doctrine\ORM\PersistentCollection {#4345 …}
      -id: 22728
      -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
      +apId: "SeeJayEmm@lemmy.procrastinati.org"
      +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
      +apDomain: "lemmy.procrastinati.org"
      +apPreferredUsername: "SeeJayEmm"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729104417 {#4278
        date: 2024-10-16 20:46:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689080109 {#4279
        date: 2023-07-11 14:55:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1721071611 {#4275
      date: 2024-07-15 21:26:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4281 …}
    +nested: Doctrine\ORM\PersistentCollection {#4283 …}
    +votes: Doctrine\ORM\PersistentCollection {#4285 …}
    +reports: Doctrine\ORM\PersistentCollection {#4287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
    -id: 298819
    -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.procrastinati.org/comment/1354133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704975991 {#4276
      date: 2024-01-11 13:26:31.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4293
    +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
    +cover: null
    +email: "SeeJayEmm@lemmy.procrastinati.org"
    +username: "@SeeJayEmm@lemmy.procrastinati.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
      \n
      Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
      """
    +lastActive: DateTime @1728418371 {#4277
      date: 2024-10-08 22:12:51.0 +02:00
    }
    +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 {#4295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
    +entries: Doctrine\ORM\PersistentCollection {#4301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
    +posts: Doctrine\ORM\PersistentCollection {#4309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
    +follows: Doctrine\ORM\PersistentCollection {#4321 …}
    +followers: Doctrine\ORM\PersistentCollection {#4323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
    +reports: Doctrine\ORM\PersistentCollection {#4333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
    +violations: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    +awards: Doctrine\ORM\PersistentCollection {#4341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
    +categories: Doctrine\ORM\PersistentCollection {#4345 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
    +apId: "SeeJayEmm@lemmy.procrastinati.org"
    +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
    +apDomain: "lemmy.procrastinati.org"
    +apPreferredUsername: "SeeJayEmm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729104417 {#4278
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#4279
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12692
  +user: App\Entity\User {#4293
    +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
    +cover: null
    +email: "SeeJayEmm@lemmy.procrastinati.org"
    +username: "@SeeJayEmm@lemmy.procrastinati.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
      \n
      Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
      """
    +lastActive: DateTime @1728418371 {#4277
      date: 2024-10-08 22:12:51.0 +02:00
    }
    +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 {#4295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
    +entries: Doctrine\ORM\PersistentCollection {#4301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
    +posts: Doctrine\ORM\PersistentCollection {#4309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
    +follows: Doctrine\ORM\PersistentCollection {#4321 …}
    +followers: Doctrine\ORM\PersistentCollection {#4323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
    +reports: Doctrine\ORM\PersistentCollection {#4333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
    +violations: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    +awards: Doctrine\ORM\PersistentCollection {#4341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
    +categories: Doctrine\ORM\PersistentCollection {#4345 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
    +apId: "SeeJayEmm@lemmy.procrastinati.org"
    +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
    +apDomain: "lemmy.procrastinati.org"
    +apPreferredUsername: "SeeJayEmm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729104417 {#4278
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#4279
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704975991 {#4276
    date: 2024-01-11 13:26:31.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12747
  +date: DateTimeImmutable @1704975991 {#4276
    date: 2024-01-11 13:26:31.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704975991 {#4276
    date: 2024-01-11 13:26:31.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12801
  +createdAt: DateTimeImmutable @1704975991 {#4276
    date: 2024-01-11 13:26:31.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 6.24 ms
Input props
[
  "user" => App\Entity\User {#4293
    +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
    +cover: null
    +email: "SeeJayEmm@lemmy.procrastinati.org"
    +username: "@SeeJayEmm@lemmy.procrastinati.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
      \n
      Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
      """
    +lastActive: DateTime @1728418371 {#4277
      date: 2024-10-08 22:12:51.0 +02:00
    }
    +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 {#4295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
    +entries: Doctrine\ORM\PersistentCollection {#4301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
    +posts: Doctrine\ORM\PersistentCollection {#4309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
    +follows: Doctrine\ORM\PersistentCollection {#4321 …}
    +followers: Doctrine\ORM\PersistentCollection {#4323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
    +reports: Doctrine\ORM\PersistentCollection {#4333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
    +violations: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    +awards: Doctrine\ORM\PersistentCollection {#4341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
    +categories: Doctrine\ORM\PersistentCollection {#4345 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
    +apId: "SeeJayEmm@lemmy.procrastinati.org"
    +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
    +apDomain: "lemmy.procrastinati.org"
    +apPreferredUsername: "SeeJayEmm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729104417 {#4278
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#4279
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12855
  +width: 40
  +height: 40
  +user: App\Entity\User {#4293
    +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
    +cover: null
    +email: "SeeJayEmm@lemmy.procrastinati.org"
    +username: "@SeeJayEmm@lemmy.procrastinati.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
      \n
      Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
      """
    +lastActive: DateTime @1728418371 {#4277
      date: 2024-10-08 22:12:51.0 +02:00
    }
    +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 {#4295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
    +entries: Doctrine\ORM\PersistentCollection {#4301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
    +posts: Doctrine\ORM\PersistentCollection {#4309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
    +follows: Doctrine\ORM\PersistentCollection {#4321 …}
    +followers: Doctrine\ORM\PersistentCollection {#4323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
    +reports: Doctrine\ORM\PersistentCollection {#4333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
    +violations: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    +awards: Doctrine\ORM\PersistentCollection {#4341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
    +categories: Doctrine\ORM\PersistentCollection {#4345 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
    +apId: "SeeJayEmm@lemmy.procrastinati.org"
    +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
    +apDomain: "lemmy.procrastinati.org"
    +apPreferredUsername: "SeeJayEmm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729104417 {#4278
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#4279
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 6.01 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4280
    +user: App\Entity\User {#4293
      +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
      +cover: null
      +email: "SeeJayEmm@lemmy.procrastinati.org"
      +username: "@SeeJayEmm@lemmy.procrastinati.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
        \n
        Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
        """
      +lastActive: DateTime @1728418371 {#4277
        date: 2024-10-08 22:12:51.0 +02:00
      }
      +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 {#4295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
      +entries: Doctrine\ORM\PersistentCollection {#4301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
      +posts: Doctrine\ORM\PersistentCollection {#4309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
      +follows: Doctrine\ORM\PersistentCollection {#4321 …}
      +followers: Doctrine\ORM\PersistentCollection {#4323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +reports: Doctrine\ORM\PersistentCollection {#4333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
      +violations: Doctrine\ORM\PersistentCollection {#4337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
      +awards: Doctrine\ORM\PersistentCollection {#4341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
      +categories: Doctrine\ORM\PersistentCollection {#4345 …}
      -id: 22728
      -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
      +apId: "SeeJayEmm@lemmy.procrastinati.org"
      +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
      +apDomain: "lemmy.procrastinati.org"
      +apPreferredUsername: "SeeJayEmm"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729104417 {#4278
        date: 2024-10-16 20:46:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689080109 {#4279
        date: 2023-07-11 14:55:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1721071611 {#4275
      date: 2024-07-15 21:26:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4281 …}
    +nested: Doctrine\ORM\PersistentCollection {#4283 …}
    +votes: Doctrine\ORM\PersistentCollection {#4285 …}
    +reports: Doctrine\ORM\PersistentCollection {#4287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
    -id: 298819
    -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.procrastinati.org/comment/1354133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704975991 {#4276
      date: 2024-01-11 13:26:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12926
  +subject: App\Entity\EntryComment {#4280
    +user: App\Entity\User {#4293
      +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
      +cover: null
      +email: "SeeJayEmm@lemmy.procrastinati.org"
      +username: "@SeeJayEmm@lemmy.procrastinati.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
        \n
        Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
        """
      +lastActive: DateTime @1728418371 {#4277
        date: 2024-10-08 22:12:51.0 +02:00
      }
      +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 {#4295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
      +entries: Doctrine\ORM\PersistentCollection {#4301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
      +posts: Doctrine\ORM\PersistentCollection {#4309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
      +follows: Doctrine\ORM\PersistentCollection {#4321 …}
      +followers: Doctrine\ORM\PersistentCollection {#4323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +reports: Doctrine\ORM\PersistentCollection {#4333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
      +violations: Doctrine\ORM\PersistentCollection {#4337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
      +awards: Doctrine\ORM\PersistentCollection {#4341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
      +categories: Doctrine\ORM\PersistentCollection {#4345 …}
      -id: 22728
      -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
      +apId: "SeeJayEmm@lemmy.procrastinati.org"
      +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
      +apDomain: "lemmy.procrastinati.org"
      +apPreferredUsername: "SeeJayEmm"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729104417 {#4278
        date: 2024-10-16 20:46:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689080109 {#4279
        date: 2023-07-11 14:55:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1721071611 {#4275
      date: 2024-07-15 21:26:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4281 …}
    +nested: Doctrine\ORM\PersistentCollection {#4283 …}
    +votes: Doctrine\ORM\PersistentCollection {#4285 …}
    +reports: Doctrine\ORM\PersistentCollection {#4287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
    -id: 298819
    -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.procrastinati.org/comment/1354133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704975991 {#4276
      date: 2024-01-11 13:26:31.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 3.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4280
    +user: App\Entity\User {#4293
      +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
      +cover: null
      +email: "SeeJayEmm@lemmy.procrastinati.org"
      +username: "@SeeJayEmm@lemmy.procrastinati.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
        \n
        Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
        """
      +lastActive: DateTime @1728418371 {#4277
        date: 2024-10-08 22:12:51.0 +02:00
      }
      +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 {#4295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
      +entries: Doctrine\ORM\PersistentCollection {#4301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
      +posts: Doctrine\ORM\PersistentCollection {#4309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
      +follows: Doctrine\ORM\PersistentCollection {#4321 …}
      +followers: Doctrine\ORM\PersistentCollection {#4323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +reports: Doctrine\ORM\PersistentCollection {#4333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
      +violations: Doctrine\ORM\PersistentCollection {#4337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
      +awards: Doctrine\ORM\PersistentCollection {#4341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
      +categories: Doctrine\ORM\PersistentCollection {#4345 …}
      -id: 22728
      -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
      +apId: "SeeJayEmm@lemmy.procrastinati.org"
      +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
      +apDomain: "lemmy.procrastinati.org"
      +apPreferredUsername: "SeeJayEmm"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729104417 {#4278
        date: 2024-10-16 20:46:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689080109 {#4279
        date: 2023-07-11 14:55:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1721071611 {#4275
      date: 2024-07-15 21:26:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4281 …}
    +nested: Doctrine\ORM\PersistentCollection {#4283 …}
    +votes: Doctrine\ORM\PersistentCollection {#4285 …}
    +reports: Doctrine\ORM\PersistentCollection {#4287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
    -id: 298819
    -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.procrastinati.org/comment/1354133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704975991 {#4276
      date: 2024-01-11 13:26:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12983
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4280
    +user: App\Entity\User {#4293
      +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
      +cover: null
      +email: "SeeJayEmm@lemmy.procrastinati.org"
      +username: "@SeeJayEmm@lemmy.procrastinati.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
        \n
        Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
        """
      +lastActive: DateTime @1728418371 {#4277
        date: 2024-10-08 22:12:51.0 +02:00
      }
      +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 {#4295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
      +entries: Doctrine\ORM\PersistentCollection {#4301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
      +posts: Doctrine\ORM\PersistentCollection {#4309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
      +follows: Doctrine\ORM\PersistentCollection {#4321 …}
      +followers: Doctrine\ORM\PersistentCollection {#4323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +reports: Doctrine\ORM\PersistentCollection {#4333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
      +violations: Doctrine\ORM\PersistentCollection {#4337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
      +awards: Doctrine\ORM\PersistentCollection {#4341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
      +categories: Doctrine\ORM\PersistentCollection {#4345 …}
      -id: 22728
      -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
      +apId: "SeeJayEmm@lemmy.procrastinati.org"
      +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
      +apDomain: "lemmy.procrastinati.org"
      +apPreferredUsername: "SeeJayEmm"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729104417 {#4278
        date: 2024-10-16 20:46:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689080109 {#4279
        date: 2023-07-11 14:55:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1721071611 {#4275
      date: 2024-07-15 21:26:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4281 …}
    +nested: Doctrine\ORM\PersistentCollection {#4283 …}
    +votes: Doctrine\ORM\PersistentCollection {#4285 …}
    +reports: Doctrine\ORM\PersistentCollection {#4287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
    -id: 298819
    -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.procrastinati.org/comment/1354133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704975991 {#4276
      date: 2024-01-11 13:26:31.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 28.51 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4280
    +user: App\Entity\User {#4293
      +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
      +cover: null
      +email: "SeeJayEmm@lemmy.procrastinati.org"
      +username: "@SeeJayEmm@lemmy.procrastinati.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
        \n
        Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
        """
      +lastActive: DateTime @1728418371 {#4277
        date: 2024-10-08 22:12:51.0 +02:00
      }
      +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 {#4295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
      +entries: Doctrine\ORM\PersistentCollection {#4301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
      +posts: Doctrine\ORM\PersistentCollection {#4309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
      +follows: Doctrine\ORM\PersistentCollection {#4321 …}
      +followers: Doctrine\ORM\PersistentCollection {#4323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +reports: Doctrine\ORM\PersistentCollection {#4333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
      +violations: Doctrine\ORM\PersistentCollection {#4337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
      +awards: Doctrine\ORM\PersistentCollection {#4341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
      +categories: Doctrine\ORM\PersistentCollection {#4345 …}
      -id: 22728
      -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
      +apId: "SeeJayEmm@lemmy.procrastinati.org"
      +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
      +apDomain: "lemmy.procrastinati.org"
      +apPreferredUsername: "SeeJayEmm"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729104417 {#4278
        date: 2024-10-16 20:46:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689080109 {#4279
        date: 2023-07-11 14:55:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1721071611 {#4275
      date: 2024-07-15 21:26:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4281 …}
    +nested: Doctrine\ORM\PersistentCollection {#4283 …}
    +votes: Doctrine\ORM\PersistentCollection {#4285 …}
    +reports: Doctrine\ORM\PersistentCollection {#4287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
    -id: 298819
    -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.procrastinati.org/comment/1354133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704975991 {#4276
      date: 2024-01-11 13:26:31.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13223
  +comment: App\Entity\EntryComment {#4280
    +user: App\Entity\User {#4293
      +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
      +cover: null
      +email: "SeeJayEmm@lemmy.procrastinati.org"
      +username: "@SeeJayEmm@lemmy.procrastinati.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
        \n
        Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
        """
      +lastActive: DateTime @1728418371 {#4277
        date: 2024-10-08 22:12:51.0 +02:00
      }
      +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 {#4295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
      +entries: Doctrine\ORM\PersistentCollection {#4301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
      +posts: Doctrine\ORM\PersistentCollection {#4309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
      +follows: Doctrine\ORM\PersistentCollection {#4321 …}
      +followers: Doctrine\ORM\PersistentCollection {#4323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +reports: Doctrine\ORM\PersistentCollection {#4333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
      +violations: Doctrine\ORM\PersistentCollection {#4337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
      +awards: Doctrine\ORM\PersistentCollection {#4341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
      +categories: Doctrine\ORM\PersistentCollection {#4345 …}
      -id: 22728
      -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
      +apId: "SeeJayEmm@lemmy.procrastinati.org"
      +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
      +apDomain: "lemmy.procrastinati.org"
      +apPreferredUsername: "SeeJayEmm"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729104417 {#4278
        date: 2024-10-16 20:46:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689080109 {#4279
        date: 2023-07-11 14:55:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1721071611 {#4275
      date: 2024-07-15 21:26:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4281 …}
    +nested: Doctrine\ORM\PersistentCollection {#4283 …}
    +votes: Doctrine\ORM\PersistentCollection {#4285 …}
    +reports: Doctrine\ORM\PersistentCollection {#4287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
    -id: 298819
    -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.procrastinati.org/comment/1354133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704975991 {#4276
      date: 2024-01-11 13:26:31.0 +01:00
    }
  }
  +nestedComments: [
    299679 => App\Entity\EntryComment {#5250
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
        +cover: null
        +email: "peter@feddit.uk"
        +username: "@peter@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "[bi.gp](https://bi.gp)"
        +lastActive: DateTime @1729513978 {#13365
          date: 2024-10-21 14:32:58.0 +02:00
        }
        +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 {#13369 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
        +entries: Doctrine\ORM\PersistentCollection {#13375 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
        +posts: Doctrine\ORM\PersistentCollection {#13383 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
        +follows: Doctrine\ORM\PersistentCollection {#13395 …}
        +followers: Doctrine\ORM\PersistentCollection {#13397 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
        +reports: Doctrine\ORM\PersistentCollection {#13407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
        +violations: Doctrine\ORM\PersistentCollection {#13411 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
        +awards: Doctrine\ORM\PersistentCollection {#13415 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
        +categories: Doctrine\ORM\PersistentCollection {#13419 …}
        -id: 9592
        -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
        +apId: "peter@feddit.uk"
        +apProfileId: "https://feddit.uk/u/peter"
        +apPublicUrl: "https://feddit.uk/u/peter"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "peter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1719239657 {#13366
          date: 2024-06-24 16:34:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687550559 {#13367
          date: 2023-06-23 22:02:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5215
        +user: Proxies\__CG__\App\Entity\User {#5216
          +avatar: null
          +cover: null
          +email: "archy@lemmy.world"
          +username: "@archy@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728404362 {#14055
            date: 2024-10-08 18:19:22.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
          +entries: Doctrine\ORM\PersistentCollection {#14064 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
          +posts: Doctrine\ORM\PersistentCollection {#14072 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
          +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
          +follows: Doctrine\ORM\PersistentCollection {#14084 …}
          +followers: Doctrine\ORM\PersistentCollection {#14086 …}
          +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
          +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
          +reports: Doctrine\ORM\PersistentCollection {#14096 …}
          +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
          +violations: Doctrine\ORM\PersistentCollection {#14100 …}
          +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
          +awards: Doctrine\ORM\PersistentCollection {#14104 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
          +categories: Doctrine\ORM\PersistentCollection {#14108 …}
          -id: 56737
          -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
          +apId: "archy@lemmy.world"
          +apProfileId: "https://lemmy.world/u/archy"
          +apPublicUrl: "https://lemmy.world/u/archy"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "archy"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1728311324 {#14056
            date: 2024-10-07 16:28:44.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1697115888 {#14057
            date: 2023-10-12 15:04:48.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#5162
          +user: Proxies\__CG__\App\Entity\User {#5163 …2}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4280}
          +root: App\Entity\EntryComment {#4280}
          +body: "What’s crowded? I am having trouble searching for it because of its name"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704994597 {#5160
            date: 2024-01-11 18:36:37.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@krash@lemmy.ml"
            "@SeeJayEmm@lemmy.procrastinati.org"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5164 …}
          +nested: Doctrine\ORM\PersistentCollection {#5166 …}
          +votes: Doctrine\ORM\PersistentCollection {#5168 …}
          +reports: Doctrine\ORM\PersistentCollection {#5170 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
          -id: 299434
          -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/5753734"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704994597 {#5161
            date: 2024-01-11 18:36:37.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4280}
        +body: "crowdsec, pretty sure what’s meant"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704995706 {#5213
          date: 2024-01-11 18:55:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@SeeJayEmm@lemmy.procrastinati.org"
          "@peter@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5217 …}
        +nested: Doctrine\ORM\PersistentCollection {#5219 …}
        +votes: Doctrine\ORM\PersistentCollection {#5221 …}
        +reports: Doctrine\ORM\PersistentCollection {#5223 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
        -id: 299473
        -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6582523"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704995706 {#5214
          date: 2024-01-11 18:55:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "Ah thank you"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705001172 {#5249
        date: 2024-01-11 20:26:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
        "@peter@feddit.uk"
        "@archy@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5253 …}
      +nested: Doctrine\ORM\PersistentCollection {#5258 …}
      +votes: Doctrine\ORM\PersistentCollection {#5254 …}
      +reports: Doctrine\ORM\PersistentCollection {#5260 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5262 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5264 …}
      -id: 299679
      -bodyTs: "'ah':1 'thank':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5755839"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705001172 {#5246
        date: 2024-01-11 20:26:12.0 +01:00
      }
    }
    299473 => App\Entity\EntryComment {#5215}
    299434 => App\Entity\EntryComment {#5162}
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 23.88 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4280
      +user: App\Entity\User {#4293
        +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
        +cover: null
        +email: "SeeJayEmm@lemmy.procrastinati.org"
        +username: "@SeeJayEmm@lemmy.procrastinati.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
          \n
          Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
          """
        +lastActive: DateTime @1728418371 {#4277
          date: 2024-10-08 22:12:51.0 +02:00
        }
        +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 {#4295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
        +entries: Doctrine\ORM\PersistentCollection {#4301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
        +posts: Doctrine\ORM\PersistentCollection {#4309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
        +follows: Doctrine\ORM\PersistentCollection {#4321 …}
        +followers: Doctrine\ORM\PersistentCollection {#4323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
        +reports: Doctrine\ORM\PersistentCollection {#4333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
        +violations: Doctrine\ORM\PersistentCollection {#4337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
        +awards: Doctrine\ORM\PersistentCollection {#4341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
        +categories: Doctrine\ORM\PersistentCollection {#4345 …}
        -id: 22728
        -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
        +apId: "SeeJayEmm@lemmy.procrastinati.org"
        +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
        +apDomain: "lemmy.procrastinati.org"
        +apPreferredUsername: "SeeJayEmm"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729104417 {#4278
          date: 2024-10-16 20:46:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689080109 {#4279
          date: 2023-07-11 14:55:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1721071611 {#4275
        date: 2024-07-15 21:26:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4281 …}
      +nested: Doctrine\ORM\PersistentCollection {#4283 …}
      +votes: Doctrine\ORM\PersistentCollection {#4285 …}
      +reports: Doctrine\ORM\PersistentCollection {#4287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
      -id: 298819
      -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.procrastinati.org/comment/1354133"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704975991 {#4276
        date: 2024-01-11 13:26:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "What’s crowded? I am having trouble searching for it because of its name"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704994597 {#5160
      date: 2024-01-11 18:36:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5164 …}
    +nested: Doctrine\ORM\PersistentCollection {#5166 …}
    +votes: Doctrine\ORM\PersistentCollection {#5168 …}
    +reports: Doctrine\ORM\PersistentCollection {#5170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
    -id: 299434
    -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5753734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704994597 {#5161
      date: 2024-01-11 18:36:37.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13283
  +comment: App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4280
      +user: App\Entity\User {#4293
        +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
        +cover: null
        +email: "SeeJayEmm@lemmy.procrastinati.org"
        +username: "@SeeJayEmm@lemmy.procrastinati.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
          \n
          Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
          """
        +lastActive: DateTime @1728418371 {#4277
          date: 2024-10-08 22:12:51.0 +02:00
        }
        +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 {#4295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
        +entries: Doctrine\ORM\PersistentCollection {#4301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
        +posts: Doctrine\ORM\PersistentCollection {#4309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
        +follows: Doctrine\ORM\PersistentCollection {#4321 …}
        +followers: Doctrine\ORM\PersistentCollection {#4323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
        +reports: Doctrine\ORM\PersistentCollection {#4333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
        +violations: Doctrine\ORM\PersistentCollection {#4337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
        +awards: Doctrine\ORM\PersistentCollection {#4341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
        +categories: Doctrine\ORM\PersistentCollection {#4345 …}
        -id: 22728
        -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
        +apId: "SeeJayEmm@lemmy.procrastinati.org"
        +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
        +apDomain: "lemmy.procrastinati.org"
        +apPreferredUsername: "SeeJayEmm"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729104417 {#4278
          date: 2024-10-16 20:46:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689080109 {#4279
          date: 2023-07-11 14:55:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1721071611 {#4275
        date: 2024-07-15 21:26:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4281 …}
      +nested: Doctrine\ORM\PersistentCollection {#4283 …}
      +votes: Doctrine\ORM\PersistentCollection {#4285 …}
      +reports: Doctrine\ORM\PersistentCollection {#4287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
      -id: 298819
      -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.procrastinati.org/comment/1354133"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704975991 {#4276
        date: 2024-01-11 13:26:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "What’s crowded? I am having trouble searching for it because of its name"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704994597 {#5160
      date: 2024-01-11 18:36:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5164 …}
    +nested: Doctrine\ORM\PersistentCollection {#5166 …}
    +votes: Doctrine\ORM\PersistentCollection {#5168 …}
    +reports: Doctrine\ORM\PersistentCollection {#5170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
    -id: 299434
    -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5753734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704994597 {#5161
      date: 2024-01-11 18:36:37.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.62 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#13365
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +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 {#13369 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
    +entries: Doctrine\ORM\PersistentCollection {#13375 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
    +posts: Doctrine\ORM\PersistentCollection {#13383 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
    +follows: Doctrine\ORM\PersistentCollection {#13395 …}
    +followers: Doctrine\ORM\PersistentCollection {#13397 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
    +reports: Doctrine\ORM\PersistentCollection {#13407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
    +violations: Doctrine\ORM\PersistentCollection {#13411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
    +awards: Doctrine\ORM\PersistentCollection {#13415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
    +categories: Doctrine\ORM\PersistentCollection {#13419 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#13366
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#13367
      date: 2023-06-23 22:02:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13328
  +user: Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#13365
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +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 {#13369 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
    +entries: Doctrine\ORM\PersistentCollection {#13375 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
    +posts: Doctrine\ORM\PersistentCollection {#13383 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
    +follows: Doctrine\ORM\PersistentCollection {#13395 …}
    +followers: Doctrine\ORM\PersistentCollection {#13397 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
    +reports: Doctrine\ORM\PersistentCollection {#13407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
    +violations: Doctrine\ORM\PersistentCollection {#13411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
    +awards: Doctrine\ORM\PersistentCollection {#13415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
    +categories: Doctrine\ORM\PersistentCollection {#13419 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#13366
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#13367
      date: 2023-06-23 22:02:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704994597 {#5161
    date: 2024-01-11 18:36:37.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13442
  +date: DateTimeImmutable @1704994597 {#5161
    date: 2024-01-11 18:36:37.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704994597 {#5161
    date: 2024-01-11 18:36:37.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13496
  +createdAt: DateTimeImmutable @1704994597 {#5161
    date: 2024-01-11 18:36:37.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.43 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#13365
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +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 {#13369 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
    +entries: Doctrine\ORM\PersistentCollection {#13375 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
    +posts: Doctrine\ORM\PersistentCollection {#13383 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
    +follows: Doctrine\ORM\PersistentCollection {#13395 …}
    +followers: Doctrine\ORM\PersistentCollection {#13397 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
    +reports: Doctrine\ORM\PersistentCollection {#13407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
    +violations: Doctrine\ORM\PersistentCollection {#13411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
    +awards: Doctrine\ORM\PersistentCollection {#13415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
    +categories: Doctrine\ORM\PersistentCollection {#13419 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#13366
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#13367
      date: 2023-06-23 22:02:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13550
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#13365
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +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 {#13369 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
    +entries: Doctrine\ORM\PersistentCollection {#13375 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
    +posts: Doctrine\ORM\PersistentCollection {#13383 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
    +follows: Doctrine\ORM\PersistentCollection {#13395 …}
    +followers: Doctrine\ORM\PersistentCollection {#13397 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
    +reports: Doctrine\ORM\PersistentCollection {#13407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
    +violations: Doctrine\ORM\PersistentCollection {#13411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
    +awards: Doctrine\ORM\PersistentCollection {#13415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
    +categories: Doctrine\ORM\PersistentCollection {#13419 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#13366
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#13367
      date: 2023-06-23 22:02:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4280
      +user: App\Entity\User {#4293
        +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
        +cover: null
        +email: "SeeJayEmm@lemmy.procrastinati.org"
        +username: "@SeeJayEmm@lemmy.procrastinati.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
          \n
          Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
          """
        +lastActive: DateTime @1728418371 {#4277
          date: 2024-10-08 22:12:51.0 +02:00
        }
        +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 {#4295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
        +entries: Doctrine\ORM\PersistentCollection {#4301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
        +posts: Doctrine\ORM\PersistentCollection {#4309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
        +follows: Doctrine\ORM\PersistentCollection {#4321 …}
        +followers: Doctrine\ORM\PersistentCollection {#4323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
        +reports: Doctrine\ORM\PersistentCollection {#4333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
        +violations: Doctrine\ORM\PersistentCollection {#4337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
        +awards: Doctrine\ORM\PersistentCollection {#4341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
        +categories: Doctrine\ORM\PersistentCollection {#4345 …}
        -id: 22728
        -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
        +apId: "SeeJayEmm@lemmy.procrastinati.org"
        +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
        +apDomain: "lemmy.procrastinati.org"
        +apPreferredUsername: "SeeJayEmm"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729104417 {#4278
          date: 2024-10-16 20:46:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689080109 {#4279
          date: 2023-07-11 14:55:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1721071611 {#4275
        date: 2024-07-15 21:26:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4281 …}
      +nested: Doctrine\ORM\PersistentCollection {#4283 …}
      +votes: Doctrine\ORM\PersistentCollection {#4285 …}
      +reports: Doctrine\ORM\PersistentCollection {#4287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
      -id: 298819
      -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.procrastinati.org/comment/1354133"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704975991 {#4276
        date: 2024-01-11 13:26:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "What’s crowded? I am having trouble searching for it because of its name"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704994597 {#5160
      date: 2024-01-11 18:36:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5164 …}
    +nested: Doctrine\ORM\PersistentCollection {#5166 …}
    +votes: Doctrine\ORM\PersistentCollection {#5168 …}
    +reports: Doctrine\ORM\PersistentCollection {#5170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
    -id: 299434
    -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5753734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704994597 {#5161
      date: 2024-01-11 18:36:37.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13621
  +subject: App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4280
      +user: App\Entity\User {#4293
        +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
        +cover: null
        +email: "SeeJayEmm@lemmy.procrastinati.org"
        +username: "@SeeJayEmm@lemmy.procrastinati.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
          \n
          Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
          """
        +lastActive: DateTime @1728418371 {#4277
          date: 2024-10-08 22:12:51.0 +02:00
        }
        +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 {#4295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
        +entries: Doctrine\ORM\PersistentCollection {#4301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
        +posts: Doctrine\ORM\PersistentCollection {#4309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
        +follows: Doctrine\ORM\PersistentCollection {#4321 …}
        +followers: Doctrine\ORM\PersistentCollection {#4323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
        +reports: Doctrine\ORM\PersistentCollection {#4333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
        +violations: Doctrine\ORM\PersistentCollection {#4337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
        +awards: Doctrine\ORM\PersistentCollection {#4341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
        +categories: Doctrine\ORM\PersistentCollection {#4345 …}
        -id: 22728
        -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
        +apId: "SeeJayEmm@lemmy.procrastinati.org"
        +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
        +apDomain: "lemmy.procrastinati.org"
        +apPreferredUsername: "SeeJayEmm"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729104417 {#4278
          date: 2024-10-16 20:46:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689080109 {#4279
          date: 2023-07-11 14:55:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1721071611 {#4275
        date: 2024-07-15 21:26:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4281 …}
      +nested: Doctrine\ORM\PersistentCollection {#4283 …}
      +votes: Doctrine\ORM\PersistentCollection {#4285 …}
      +reports: Doctrine\ORM\PersistentCollection {#4287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
      -id: 298819
      -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.procrastinati.org/comment/1354133"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704975991 {#4276
        date: 2024-01-11 13:26:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "What’s crowded? I am having trouble searching for it because of its name"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704994597 {#5160
      date: 2024-01-11 18:36:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5164 …}
    +nested: Doctrine\ORM\PersistentCollection {#5166 …}
    +votes: Doctrine\ORM\PersistentCollection {#5168 …}
    +reports: Doctrine\ORM\PersistentCollection {#5170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
    -id: 299434
    -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5753734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704994597 {#5161
      date: 2024-01-11 18:36:37.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4280
      +user: App\Entity\User {#4293
        +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
        +cover: null
        +email: "SeeJayEmm@lemmy.procrastinati.org"
        +username: "@SeeJayEmm@lemmy.procrastinati.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
          \n
          Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
          """
        +lastActive: DateTime @1728418371 {#4277
          date: 2024-10-08 22:12:51.0 +02:00
        }
        +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 {#4295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
        +entries: Doctrine\ORM\PersistentCollection {#4301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
        +posts: Doctrine\ORM\PersistentCollection {#4309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
        +follows: Doctrine\ORM\PersistentCollection {#4321 …}
        +followers: Doctrine\ORM\PersistentCollection {#4323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
        +reports: Doctrine\ORM\PersistentCollection {#4333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
        +violations: Doctrine\ORM\PersistentCollection {#4337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
        +awards: Doctrine\ORM\PersistentCollection {#4341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
        +categories: Doctrine\ORM\PersistentCollection {#4345 …}
        -id: 22728
        -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
        +apId: "SeeJayEmm@lemmy.procrastinati.org"
        +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
        +apDomain: "lemmy.procrastinati.org"
        +apPreferredUsername: "SeeJayEmm"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729104417 {#4278
          date: 2024-10-16 20:46:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689080109 {#4279
          date: 2023-07-11 14:55:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1721071611 {#4275
        date: 2024-07-15 21:26:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4281 …}
      +nested: Doctrine\ORM\PersistentCollection {#4283 …}
      +votes: Doctrine\ORM\PersistentCollection {#4285 …}
      +reports: Doctrine\ORM\PersistentCollection {#4287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
      -id: 298819
      -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.procrastinati.org/comment/1354133"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704975991 {#4276
        date: 2024-01-11 13:26:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "What’s crowded? I am having trouble searching for it because of its name"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704994597 {#5160
      date: 2024-01-11 18:36:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5164 …}
    +nested: Doctrine\ORM\PersistentCollection {#5166 …}
    +votes: Doctrine\ORM\PersistentCollection {#5168 …}
    +reports: Doctrine\ORM\PersistentCollection {#5170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
    -id: 299434
    -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5753734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704994597 {#5161
      date: 2024-01-11 18:36:37.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13678
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4280
      +user: App\Entity\User {#4293
        +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
        +cover: null
        +email: "SeeJayEmm@lemmy.procrastinati.org"
        +username: "@SeeJayEmm@lemmy.procrastinati.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
          \n
          Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
          """
        +lastActive: DateTime @1728418371 {#4277
          date: 2024-10-08 22:12:51.0 +02:00
        }
        +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 {#4295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
        +entries: Doctrine\ORM\PersistentCollection {#4301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
        +posts: Doctrine\ORM\PersistentCollection {#4309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
        +follows: Doctrine\ORM\PersistentCollection {#4321 …}
        +followers: Doctrine\ORM\PersistentCollection {#4323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
        +reports: Doctrine\ORM\PersistentCollection {#4333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
        +violations: Doctrine\ORM\PersistentCollection {#4337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
        +awards: Doctrine\ORM\PersistentCollection {#4341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
        +categories: Doctrine\ORM\PersistentCollection {#4345 …}
        -id: 22728
        -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
        +apId: "SeeJayEmm@lemmy.procrastinati.org"
        +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
        +apDomain: "lemmy.procrastinati.org"
        +apPreferredUsername: "SeeJayEmm"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729104417 {#4278
          date: 2024-10-16 20:46:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689080109 {#4279
          date: 2023-07-11 14:55:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1721071611 {#4275
        date: 2024-07-15 21:26:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4281 …}
      +nested: Doctrine\ORM\PersistentCollection {#4283 …}
      +votes: Doctrine\ORM\PersistentCollection {#4285 …}
      +reports: Doctrine\ORM\PersistentCollection {#4287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
      -id: 298819
      -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.procrastinati.org/comment/1354133"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704975991 {#4276
        date: 2024-01-11 13:26:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "What’s crowded? I am having trouble searching for it because of its name"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704994597 {#5160
      date: 2024-01-11 18:36:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5164 …}
    +nested: Doctrine\ORM\PersistentCollection {#5166 …}
    +votes: Doctrine\ORM\PersistentCollection {#5168 …}
    +reports: Doctrine\ORM\PersistentCollection {#5170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
    -id: 299434
    -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5753734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704994597 {#5161
      date: 2024-01-11 18:36:37.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 17.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4280
      +user: App\Entity\User {#4293
        +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
        +cover: null
        +email: "SeeJayEmm@lemmy.procrastinati.org"
        +username: "@SeeJayEmm@lemmy.procrastinati.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
          \n
          Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
          """
        +lastActive: DateTime @1728418371 {#4277
          date: 2024-10-08 22:12:51.0 +02:00
        }
        +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 {#4295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
        +entries: Doctrine\ORM\PersistentCollection {#4301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
        +posts: Doctrine\ORM\PersistentCollection {#4309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
        +follows: Doctrine\ORM\PersistentCollection {#4321 …}
        +followers: Doctrine\ORM\PersistentCollection {#4323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
        +reports: Doctrine\ORM\PersistentCollection {#4333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
        +violations: Doctrine\ORM\PersistentCollection {#4337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
        +awards: Doctrine\ORM\PersistentCollection {#4341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
        +categories: Doctrine\ORM\PersistentCollection {#4345 …}
        -id: 22728
        -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
        +apId: "SeeJayEmm@lemmy.procrastinati.org"
        +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
        +apDomain: "lemmy.procrastinati.org"
        +apPreferredUsername: "SeeJayEmm"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729104417 {#4278
          date: 2024-10-16 20:46:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689080109 {#4279
          date: 2023-07-11 14:55:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1721071611 {#4275
        date: 2024-07-15 21:26:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4281 …}
      +nested: Doctrine\ORM\PersistentCollection {#4283 …}
      +votes: Doctrine\ORM\PersistentCollection {#4285 …}
      +reports: Doctrine\ORM\PersistentCollection {#4287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
      -id: 298819
      -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.procrastinati.org/comment/1354133"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704975991 {#4276
        date: 2024-01-11 13:26:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "What’s crowded? I am having trouble searching for it because of its name"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704994597 {#5160
      date: 2024-01-11 18:36:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5164 …}
    +nested: Doctrine\ORM\PersistentCollection {#5166 …}
    +votes: Doctrine\ORM\PersistentCollection {#5168 …}
    +reports: Doctrine\ORM\PersistentCollection {#5170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
    -id: 299434
    -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5753734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704994597 {#5161
      date: 2024-01-11 18:36:37.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13918
  +comment: App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4280
      +user: App\Entity\User {#4293
        +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
        +cover: null
        +email: "SeeJayEmm@lemmy.procrastinati.org"
        +username: "@SeeJayEmm@lemmy.procrastinati.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
          \n
          Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
          """
        +lastActive: DateTime @1728418371 {#4277
          date: 2024-10-08 22:12:51.0 +02:00
        }
        +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 {#4295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
        +entries: Doctrine\ORM\PersistentCollection {#4301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
        +posts: Doctrine\ORM\PersistentCollection {#4309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
        +follows: Doctrine\ORM\PersistentCollection {#4321 …}
        +followers: Doctrine\ORM\PersistentCollection {#4323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
        +reports: Doctrine\ORM\PersistentCollection {#4333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
        +violations: Doctrine\ORM\PersistentCollection {#4337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
        +awards: Doctrine\ORM\PersistentCollection {#4341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
        +categories: Doctrine\ORM\PersistentCollection {#4345 …}
        -id: 22728
        -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
        +apId: "SeeJayEmm@lemmy.procrastinati.org"
        +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
        +apDomain: "lemmy.procrastinati.org"
        +apPreferredUsername: "SeeJayEmm"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729104417 {#4278
          date: 2024-10-16 20:46:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689080109 {#4279
          date: 2023-07-11 14:55:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1721071611 {#4275
        date: 2024-07-15 21:26:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4281 …}
      +nested: Doctrine\ORM\PersistentCollection {#4283 …}
      +votes: Doctrine\ORM\PersistentCollection {#4285 …}
      +reports: Doctrine\ORM\PersistentCollection {#4287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
      -id: 298819
      -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.procrastinati.org/comment/1354133"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704975991 {#4276
        date: 2024-01-11 13:26:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "What’s crowded? I am having trouble searching for it because of its name"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704994597 {#5160
      date: 2024-01-11 18:36:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5164 …}
    +nested: Doctrine\ORM\PersistentCollection {#5166 …}
    +votes: Doctrine\ORM\PersistentCollection {#5168 …}
    +reports: Doctrine\ORM\PersistentCollection {#5170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
    -id: 299434
    -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5753734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704994597 {#5161
      date: 2024-01-11 18:36:37.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 16.60 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5215
    +user: Proxies\__CG__\App\Entity\User {#5216
      +avatar: null
      +cover: null
      +email: "archy@lemmy.world"
      +username: "@archy@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728404362 {#14055
        date: 2024-10-08 18:19:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
      +entries: Doctrine\ORM\PersistentCollection {#14064 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
      +posts: Doctrine\ORM\PersistentCollection {#14072 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
      +follows: Doctrine\ORM\PersistentCollection {#14084 …}
      +followers: Doctrine\ORM\PersistentCollection {#14086 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
      +reports: Doctrine\ORM\PersistentCollection {#14096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
      +violations: Doctrine\ORM\PersistentCollection {#14100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
      +awards: Doctrine\ORM\PersistentCollection {#14104 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
      +categories: Doctrine\ORM\PersistentCollection {#14108 …}
      -id: 56737
      -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
      +apId: "archy@lemmy.world"
      +apProfileId: "https://lemmy.world/u/archy"
      +apPublicUrl: "https://lemmy.world/u/archy"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "archy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728311324 {#14056
        date: 2024-10-07 16:28:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697115888 {#14057
        date: 2023-10-12 15:04:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5162
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
        +cover: null
        +email: "peter@feddit.uk"
        +username: "@peter@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "[bi.gp](https://bi.gp)"
        +lastActive: DateTime @1729513978 {#13365
          date: 2024-10-21 14:32:58.0 +02:00
        }
        +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 {#13369 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
        +entries: Doctrine\ORM\PersistentCollection {#13375 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
        +posts: Doctrine\ORM\PersistentCollection {#13383 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
        +follows: Doctrine\ORM\PersistentCollection {#13395 …}
        +followers: Doctrine\ORM\PersistentCollection {#13397 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
        +reports: Doctrine\ORM\PersistentCollection {#13407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
        +violations: Doctrine\ORM\PersistentCollection {#13411 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
        +awards: Doctrine\ORM\PersistentCollection {#13415 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
        +categories: Doctrine\ORM\PersistentCollection {#13419 …}
        -id: 9592
        -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
        +apId: "peter@feddit.uk"
        +apProfileId: "https://feddit.uk/u/peter"
        +apPublicUrl: "https://feddit.uk/u/peter"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "peter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1719239657 {#13366
          date: 2024-06-24 16:34:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687550559 {#13367
          date: 2023-06-23 22:02:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4280
        +user: App\Entity\User {#4293
          +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
          +cover: null
          +email: "SeeJayEmm@lemmy.procrastinati.org"
          +username: "@SeeJayEmm@lemmy.procrastinati.org"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: """
            Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
            \n
            Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
            """
          +lastActive: DateTime @1728418371 {#4277
            date: 2024-10-08 22:12:51.0 +02:00
          }
          +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 {#4295 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
          +entries: Doctrine\ORM\PersistentCollection {#4301 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
          +posts: Doctrine\ORM\PersistentCollection {#4309 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
          +follows: Doctrine\ORM\PersistentCollection {#4321 …}
          +followers: Doctrine\ORM\PersistentCollection {#4323 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
          +reports: Doctrine\ORM\PersistentCollection {#4333 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
          +violations: Doctrine\ORM\PersistentCollection {#4337 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
          +awards: Doctrine\ORM\PersistentCollection {#4341 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
          +categories: Doctrine\ORM\PersistentCollection {#4345 …}
          -id: 22728
          -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
          +apId: "SeeJayEmm@lemmy.procrastinati.org"
          +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
          +apDomain: "lemmy.procrastinati.org"
          +apPreferredUsername: "SeeJayEmm"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729104417 {#4278
            date: 2024-10-16 20:46:57.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689080109 {#4279
            date: 2023-07-11 14:55:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1721071611 {#4275
          date: 2024-07-15 21:26:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4281 …}
        +nested: Doctrine\ORM\PersistentCollection {#4283 …}
        +votes: Doctrine\ORM\PersistentCollection {#4285 …}
        +reports: Doctrine\ORM\PersistentCollection {#4287 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
        -id: 298819
        -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.procrastinati.org/comment/1354133"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704975991 {#4276
          date: 2024-01-11 13:26:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "What’s crowded? I am having trouble searching for it because of its name"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704994597 {#5160
        date: 2024-01-11 18:36:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5164 …}
      +nested: Doctrine\ORM\PersistentCollection {#5166 …}
      +votes: Doctrine\ORM\PersistentCollection {#5168 …}
      +reports: Doctrine\ORM\PersistentCollection {#5170 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
      -id: 299434
      -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5753734"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704994597 {#5161
        date: 2024-01-11 18:36:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "crowdsec, pretty sure what’s meant"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704995706 {#5213
      date: 2024-01-11 18:55:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5217 …}
    +nested: Doctrine\ORM\PersistentCollection {#5219 …}
    +votes: Doctrine\ORM\PersistentCollection {#5221 …}
    +reports: Doctrine\ORM\PersistentCollection {#5223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
    -id: 299473
    -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6582523"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704995706 {#5214
      date: 2024-01-11 18:55:06.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13973
  +comment: App\Entity\EntryComment {#5215
    +user: Proxies\__CG__\App\Entity\User {#5216
      +avatar: null
      +cover: null
      +email: "archy@lemmy.world"
      +username: "@archy@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728404362 {#14055
        date: 2024-10-08 18:19:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
      +entries: Doctrine\ORM\PersistentCollection {#14064 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
      +posts: Doctrine\ORM\PersistentCollection {#14072 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
      +follows: Doctrine\ORM\PersistentCollection {#14084 …}
      +followers: Doctrine\ORM\PersistentCollection {#14086 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
      +reports: Doctrine\ORM\PersistentCollection {#14096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
      +violations: Doctrine\ORM\PersistentCollection {#14100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
      +awards: Doctrine\ORM\PersistentCollection {#14104 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
      +categories: Doctrine\ORM\PersistentCollection {#14108 …}
      -id: 56737
      -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
      +apId: "archy@lemmy.world"
      +apProfileId: "https://lemmy.world/u/archy"
      +apPublicUrl: "https://lemmy.world/u/archy"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "archy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728311324 {#14056
        date: 2024-10-07 16:28:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697115888 {#14057
        date: 2023-10-12 15:04:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5162
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
        +cover: null
        +email: "peter@feddit.uk"
        +username: "@peter@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "[bi.gp](https://bi.gp)"
        +lastActive: DateTime @1729513978 {#13365
          date: 2024-10-21 14:32:58.0 +02:00
        }
        +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 {#13369 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
        +entries: Doctrine\ORM\PersistentCollection {#13375 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
        +posts: Doctrine\ORM\PersistentCollection {#13383 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
        +follows: Doctrine\ORM\PersistentCollection {#13395 …}
        +followers: Doctrine\ORM\PersistentCollection {#13397 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
        +reports: Doctrine\ORM\PersistentCollection {#13407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
        +violations: Doctrine\ORM\PersistentCollection {#13411 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
        +awards: Doctrine\ORM\PersistentCollection {#13415 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
        +categories: Doctrine\ORM\PersistentCollection {#13419 …}
        -id: 9592
        -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
        +apId: "peter@feddit.uk"
        +apProfileId: "https://feddit.uk/u/peter"
        +apPublicUrl: "https://feddit.uk/u/peter"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "peter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1719239657 {#13366
          date: 2024-06-24 16:34:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687550559 {#13367
          date: 2023-06-23 22:02:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4280
        +user: App\Entity\User {#4293
          +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
          +cover: null
          +email: "SeeJayEmm@lemmy.procrastinati.org"
          +username: "@SeeJayEmm@lemmy.procrastinati.org"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: """
            Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
            \n
            Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
            """
          +lastActive: DateTime @1728418371 {#4277
            date: 2024-10-08 22:12:51.0 +02:00
          }
          +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 {#4295 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
          +entries: Doctrine\ORM\PersistentCollection {#4301 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
          +posts: Doctrine\ORM\PersistentCollection {#4309 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
          +follows: Doctrine\ORM\PersistentCollection {#4321 …}
          +followers: Doctrine\ORM\PersistentCollection {#4323 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
          +reports: Doctrine\ORM\PersistentCollection {#4333 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
          +violations: Doctrine\ORM\PersistentCollection {#4337 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
          +awards: Doctrine\ORM\PersistentCollection {#4341 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
          +categories: Doctrine\ORM\PersistentCollection {#4345 …}
          -id: 22728
          -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
          +apId: "SeeJayEmm@lemmy.procrastinati.org"
          +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
          +apDomain: "lemmy.procrastinati.org"
          +apPreferredUsername: "SeeJayEmm"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729104417 {#4278
            date: 2024-10-16 20:46:57.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689080109 {#4279
            date: 2023-07-11 14:55:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1721071611 {#4275
          date: 2024-07-15 21:26:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4281 …}
        +nested: Doctrine\ORM\PersistentCollection {#4283 …}
        +votes: Doctrine\ORM\PersistentCollection {#4285 …}
        +reports: Doctrine\ORM\PersistentCollection {#4287 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
        -id: 298819
        -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.procrastinati.org/comment/1354133"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704975991 {#4276
          date: 2024-01-11 13:26:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "What’s crowded? I am having trouble searching for it because of its name"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704994597 {#5160
        date: 2024-01-11 18:36:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5164 …}
      +nested: Doctrine\ORM\PersistentCollection {#5166 …}
      +votes: Doctrine\ORM\PersistentCollection {#5168 …}
      +reports: Doctrine\ORM\PersistentCollection {#5170 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
      -id: 299434
      -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5753734"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704994597 {#5161
        date: 2024-01-11 18:36:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "crowdsec, pretty sure what’s meant"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704995706 {#5213
      date: 2024-01-11 18:55:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5217 …}
    +nested: Doctrine\ORM\PersistentCollection {#5219 …}
    +votes: Doctrine\ORM\PersistentCollection {#5221 …}
    +reports: Doctrine\ORM\PersistentCollection {#5223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
    -id: 299473
    -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6582523"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704995706 {#5214
      date: 2024-01-11 18:55:06.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.53 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5216
    +avatar: null
    +cover: null
    +email: "archy@lemmy.world"
    +username: "@archy@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728404362 {#14055
      date: 2024-10-08 18:19:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
    +entries: Doctrine\ORM\PersistentCollection {#14064 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
    +posts: Doctrine\ORM\PersistentCollection {#14072 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
    +follows: Doctrine\ORM\PersistentCollection {#14084 …}
    +followers: Doctrine\ORM\PersistentCollection {#14086 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
    +reports: Doctrine\ORM\PersistentCollection {#14096 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
    +violations: Doctrine\ORM\PersistentCollection {#14100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
    +awards: Doctrine\ORM\PersistentCollection {#14104 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
    +categories: Doctrine\ORM\PersistentCollection {#14108 …}
    -id: 56737
    -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
    +apId: "archy@lemmy.world"
    +apProfileId: "https://lemmy.world/u/archy"
    +apPublicUrl: "https://lemmy.world/u/archy"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "archy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728311324 {#14056
      date: 2024-10-07 16:28:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697115888 {#14057
      date: 2023-10-12 15:04:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14018
  +user: Proxies\__CG__\App\Entity\User {#5216
    +avatar: null
    +cover: null
    +email: "archy@lemmy.world"
    +username: "@archy@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728404362 {#14055
      date: 2024-10-08 18:19:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
    +entries: Doctrine\ORM\PersistentCollection {#14064 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
    +posts: Doctrine\ORM\PersistentCollection {#14072 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
    +follows: Doctrine\ORM\PersistentCollection {#14084 …}
    +followers: Doctrine\ORM\PersistentCollection {#14086 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
    +reports: Doctrine\ORM\PersistentCollection {#14096 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
    +violations: Doctrine\ORM\PersistentCollection {#14100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
    +awards: Doctrine\ORM\PersistentCollection {#14104 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
    +categories: Doctrine\ORM\PersistentCollection {#14108 …}
    -id: 56737
    -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
    +apId: "archy@lemmy.world"
    +apProfileId: "https://lemmy.world/u/archy"
    +apPublicUrl: "https://lemmy.world/u/archy"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "archy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728311324 {#14056
      date: 2024-10-07 16:28:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697115888 {#14057
      date: 2023-10-12 15:04:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704995706 {#5214
    date: 2024-01-11 18:55:06.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14131
  +date: DateTimeImmutable @1704995706 {#5214
    date: 2024-01-11 18:55:06.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704995706 {#5214
    date: 2024-01-11 18:55:06.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14185
  +createdAt: DateTimeImmutable @1704995706 {#5214
    date: 2024-01-11 18:55:06.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5216
    +avatar: null
    +cover: null
    +email: "archy@lemmy.world"
    +username: "@archy@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728404362 {#14055
      date: 2024-10-08 18:19:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
    +entries: Doctrine\ORM\PersistentCollection {#14064 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
    +posts: Doctrine\ORM\PersistentCollection {#14072 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
    +follows: Doctrine\ORM\PersistentCollection {#14084 …}
    +followers: Doctrine\ORM\PersistentCollection {#14086 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
    +reports: Doctrine\ORM\PersistentCollection {#14096 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
    +violations: Doctrine\ORM\PersistentCollection {#14100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
    +awards: Doctrine\ORM\PersistentCollection {#14104 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
    +categories: Doctrine\ORM\PersistentCollection {#14108 …}
    -id: 56737
    -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
    +apId: "archy@lemmy.world"
    +apProfileId: "https://lemmy.world/u/archy"
    +apPublicUrl: "https://lemmy.world/u/archy"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "archy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728311324 {#14056
      date: 2024-10-07 16:28:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697115888 {#14057
      date: 2023-10-12 15:04:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14239
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5216
    +avatar: null
    +cover: null
    +email: "archy@lemmy.world"
    +username: "@archy@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728404362 {#14055
      date: 2024-10-08 18:19:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
    +entries: Doctrine\ORM\PersistentCollection {#14064 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
    +posts: Doctrine\ORM\PersistentCollection {#14072 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
    +follows: Doctrine\ORM\PersistentCollection {#14084 …}
    +followers: Doctrine\ORM\PersistentCollection {#14086 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
    +reports: Doctrine\ORM\PersistentCollection {#14096 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
    +violations: Doctrine\ORM\PersistentCollection {#14100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
    +awards: Doctrine\ORM\PersistentCollection {#14104 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
    +categories: Doctrine\ORM\PersistentCollection {#14108 …}
    -id: 56737
    -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
    +apId: "archy@lemmy.world"
    +apProfileId: "https://lemmy.world/u/archy"
    +apPublicUrl: "https://lemmy.world/u/archy"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "archy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728311324 {#14056
      date: 2024-10-07 16:28:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697115888 {#14057
      date: 2023-10-12 15:04:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5215
    +user: Proxies\__CG__\App\Entity\User {#5216
      +avatar: null
      +cover: null
      +email: "archy@lemmy.world"
      +username: "@archy@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728404362 {#14055
        date: 2024-10-08 18:19:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
      +entries: Doctrine\ORM\PersistentCollection {#14064 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
      +posts: Doctrine\ORM\PersistentCollection {#14072 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
      +follows: Doctrine\ORM\PersistentCollection {#14084 …}
      +followers: Doctrine\ORM\PersistentCollection {#14086 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
      +reports: Doctrine\ORM\PersistentCollection {#14096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
      +violations: Doctrine\ORM\PersistentCollection {#14100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
      +awards: Doctrine\ORM\PersistentCollection {#14104 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
      +categories: Doctrine\ORM\PersistentCollection {#14108 …}
      -id: 56737
      -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
      +apId: "archy@lemmy.world"
      +apProfileId: "https://lemmy.world/u/archy"
      +apPublicUrl: "https://lemmy.world/u/archy"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "archy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728311324 {#14056
        date: 2024-10-07 16:28:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697115888 {#14057
        date: 2023-10-12 15:04:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5162
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
        +cover: null
        +email: "peter@feddit.uk"
        +username: "@peter@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "[bi.gp](https://bi.gp)"
        +lastActive: DateTime @1729513978 {#13365
          date: 2024-10-21 14:32:58.0 +02:00
        }
        +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 {#13369 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
        +entries: Doctrine\ORM\PersistentCollection {#13375 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
        +posts: Doctrine\ORM\PersistentCollection {#13383 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
        +follows: Doctrine\ORM\PersistentCollection {#13395 …}
        +followers: Doctrine\ORM\PersistentCollection {#13397 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
        +reports: Doctrine\ORM\PersistentCollection {#13407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
        +violations: Doctrine\ORM\PersistentCollection {#13411 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
        +awards: Doctrine\ORM\PersistentCollection {#13415 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
        +categories: Doctrine\ORM\PersistentCollection {#13419 …}
        -id: 9592
        -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
        +apId: "peter@feddit.uk"
        +apProfileId: "https://feddit.uk/u/peter"
        +apPublicUrl: "https://feddit.uk/u/peter"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "peter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1719239657 {#13366
          date: 2024-06-24 16:34:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687550559 {#13367
          date: 2023-06-23 22:02:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4280
        +user: App\Entity\User {#4293
          +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
          +cover: null
          +email: "SeeJayEmm@lemmy.procrastinati.org"
          +username: "@SeeJayEmm@lemmy.procrastinati.org"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: """
            Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
            \n
            Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
            """
          +lastActive: DateTime @1728418371 {#4277
            date: 2024-10-08 22:12:51.0 +02:00
          }
          +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 {#4295 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
          +entries: Doctrine\ORM\PersistentCollection {#4301 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
          +posts: Doctrine\ORM\PersistentCollection {#4309 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
          +follows: Doctrine\ORM\PersistentCollection {#4321 …}
          +followers: Doctrine\ORM\PersistentCollection {#4323 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
          +reports: Doctrine\ORM\PersistentCollection {#4333 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
          +violations: Doctrine\ORM\PersistentCollection {#4337 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
          +awards: Doctrine\ORM\PersistentCollection {#4341 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
          +categories: Doctrine\ORM\PersistentCollection {#4345 …}
          -id: 22728
          -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
          +apId: "SeeJayEmm@lemmy.procrastinati.org"
          +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
          +apDomain: "lemmy.procrastinati.org"
          +apPreferredUsername: "SeeJayEmm"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729104417 {#4278
            date: 2024-10-16 20:46:57.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689080109 {#4279
            date: 2023-07-11 14:55:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1721071611 {#4275
          date: 2024-07-15 21:26:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4281 …}
        +nested: Doctrine\ORM\PersistentCollection {#4283 …}
        +votes: Doctrine\ORM\PersistentCollection {#4285 …}
        +reports: Doctrine\ORM\PersistentCollection {#4287 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
        -id: 298819
        -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.procrastinati.org/comment/1354133"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704975991 {#4276
          date: 2024-01-11 13:26:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "What’s crowded? I am having trouble searching for it because of its name"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704994597 {#5160
        date: 2024-01-11 18:36:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5164 …}
      +nested: Doctrine\ORM\PersistentCollection {#5166 …}
      +votes: Doctrine\ORM\PersistentCollection {#5168 …}
      +reports: Doctrine\ORM\PersistentCollection {#5170 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
      -id: 299434
      -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5753734"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704994597 {#5161
        date: 2024-01-11 18:36:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "crowdsec, pretty sure what’s meant"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704995706 {#5213
      date: 2024-01-11 18:55:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5217 …}
    +nested: Doctrine\ORM\PersistentCollection {#5219 …}
    +votes: Doctrine\ORM\PersistentCollection {#5221 …}
    +reports: Doctrine\ORM\PersistentCollection {#5223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
    -id: 299473
    -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6582523"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704995706 {#5214
      date: 2024-01-11 18:55:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14308
  +subject: App\Entity\EntryComment {#5215
    +user: Proxies\__CG__\App\Entity\User {#5216
      +avatar: null
      +cover: null
      +email: "archy@lemmy.world"
      +username: "@archy@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728404362 {#14055
        date: 2024-10-08 18:19:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
      +entries: Doctrine\ORM\PersistentCollection {#14064 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
      +posts: Doctrine\ORM\PersistentCollection {#14072 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
      +follows: Doctrine\ORM\PersistentCollection {#14084 …}
      +followers: Doctrine\ORM\PersistentCollection {#14086 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
      +reports: Doctrine\ORM\PersistentCollection {#14096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
      +violations: Doctrine\ORM\PersistentCollection {#14100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
      +awards: Doctrine\ORM\PersistentCollection {#14104 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
      +categories: Doctrine\ORM\PersistentCollection {#14108 …}
      -id: 56737
      -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
      +apId: "archy@lemmy.world"
      +apProfileId: "https://lemmy.world/u/archy"
      +apPublicUrl: "https://lemmy.world/u/archy"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "archy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728311324 {#14056
        date: 2024-10-07 16:28:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697115888 {#14057
        date: 2023-10-12 15:04:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5162
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
        +cover: null
        +email: "peter@feddit.uk"
        +username: "@peter@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "[bi.gp](https://bi.gp)"
        +lastActive: DateTime @1729513978 {#13365
          date: 2024-10-21 14:32:58.0 +02:00
        }
        +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 {#13369 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
        +entries: Doctrine\ORM\PersistentCollection {#13375 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
        +posts: Doctrine\ORM\PersistentCollection {#13383 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
        +follows: Doctrine\ORM\PersistentCollection {#13395 …}
        +followers: Doctrine\ORM\PersistentCollection {#13397 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
        +reports: Doctrine\ORM\PersistentCollection {#13407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
        +violations: Doctrine\ORM\PersistentCollection {#13411 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
        +awards: Doctrine\ORM\PersistentCollection {#13415 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
        +categories: Doctrine\ORM\PersistentCollection {#13419 …}
        -id: 9592
        -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
        +apId: "peter@feddit.uk"
        +apProfileId: "https://feddit.uk/u/peter"
        +apPublicUrl: "https://feddit.uk/u/peter"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "peter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1719239657 {#13366
          date: 2024-06-24 16:34:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687550559 {#13367
          date: 2023-06-23 22:02:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4280
        +user: App\Entity\User {#4293
          +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
          +cover: null
          +email: "SeeJayEmm@lemmy.procrastinati.org"
          +username: "@SeeJayEmm@lemmy.procrastinati.org"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: """
            Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
            \n
            Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
            """
          +lastActive: DateTime @1728418371 {#4277
            date: 2024-10-08 22:12:51.0 +02:00
          }
          +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 {#4295 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
          +entries: Doctrine\ORM\PersistentCollection {#4301 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
          +posts: Doctrine\ORM\PersistentCollection {#4309 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
          +follows: Doctrine\ORM\PersistentCollection {#4321 …}
          +followers: Doctrine\ORM\PersistentCollection {#4323 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
          +reports: Doctrine\ORM\PersistentCollection {#4333 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
          +violations: Doctrine\ORM\PersistentCollection {#4337 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
          +awards: Doctrine\ORM\PersistentCollection {#4341 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
          +categories: Doctrine\ORM\PersistentCollection {#4345 …}
          -id: 22728
          -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
          +apId: "SeeJayEmm@lemmy.procrastinati.org"
          +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
          +apDomain: "lemmy.procrastinati.org"
          +apPreferredUsername: "SeeJayEmm"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729104417 {#4278
            date: 2024-10-16 20:46:57.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689080109 {#4279
            date: 2023-07-11 14:55:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1721071611 {#4275
          date: 2024-07-15 21:26:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4281 …}
        +nested: Doctrine\ORM\PersistentCollection {#4283 …}
        +votes: Doctrine\ORM\PersistentCollection {#4285 …}
        +reports: Doctrine\ORM\PersistentCollection {#4287 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
        -id: 298819
        -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.procrastinati.org/comment/1354133"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704975991 {#4276
          date: 2024-01-11 13:26:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "What’s crowded? I am having trouble searching for it because of its name"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704994597 {#5160
        date: 2024-01-11 18:36:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5164 …}
      +nested: Doctrine\ORM\PersistentCollection {#5166 …}
      +votes: Doctrine\ORM\PersistentCollection {#5168 …}
      +reports: Doctrine\ORM\PersistentCollection {#5170 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
      -id: 299434
      -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5753734"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704994597 {#5161
        date: 2024-01-11 18:36:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "crowdsec, pretty sure what’s meant"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704995706 {#5213
      date: 2024-01-11 18:55:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5217 …}
    +nested: Doctrine\ORM\PersistentCollection {#5219 …}
    +votes: Doctrine\ORM\PersistentCollection {#5221 …}
    +reports: Doctrine\ORM\PersistentCollection {#5223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
    -id: 299473
    -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6582523"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704995706 {#5214
      date: 2024-01-11 18:55:06.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5215
    +user: Proxies\__CG__\App\Entity\User {#5216
      +avatar: null
      +cover: null
      +email: "archy@lemmy.world"
      +username: "@archy@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728404362 {#14055
        date: 2024-10-08 18:19:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
      +entries: Doctrine\ORM\PersistentCollection {#14064 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
      +posts: Doctrine\ORM\PersistentCollection {#14072 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
      +follows: Doctrine\ORM\PersistentCollection {#14084 …}
      +followers: Doctrine\ORM\PersistentCollection {#14086 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
      +reports: Doctrine\ORM\PersistentCollection {#14096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
      +violations: Doctrine\ORM\PersistentCollection {#14100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
      +awards: Doctrine\ORM\PersistentCollection {#14104 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
      +categories: Doctrine\ORM\PersistentCollection {#14108 …}
      -id: 56737
      -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
      +apId: "archy@lemmy.world"
      +apProfileId: "https://lemmy.world/u/archy"
      +apPublicUrl: "https://lemmy.world/u/archy"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "archy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728311324 {#14056
        date: 2024-10-07 16:28:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697115888 {#14057
        date: 2023-10-12 15:04:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5162
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
        +cover: null
        +email: "peter@feddit.uk"
        +username: "@peter@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "[bi.gp](https://bi.gp)"
        +lastActive: DateTime @1729513978 {#13365
          date: 2024-10-21 14:32:58.0 +02:00
        }
        +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 {#13369 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
        +entries: Doctrine\ORM\PersistentCollection {#13375 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
        +posts: Doctrine\ORM\PersistentCollection {#13383 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
        +follows: Doctrine\ORM\PersistentCollection {#13395 …}
        +followers: Doctrine\ORM\PersistentCollection {#13397 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
        +reports: Doctrine\ORM\PersistentCollection {#13407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
        +violations: Doctrine\ORM\PersistentCollection {#13411 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
        +awards: Doctrine\ORM\PersistentCollection {#13415 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
        +categories: Doctrine\ORM\PersistentCollection {#13419 …}
        -id: 9592
        -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
        +apId: "peter@feddit.uk"
        +apProfileId: "https://feddit.uk/u/peter"
        +apPublicUrl: "https://feddit.uk/u/peter"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "peter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1719239657 {#13366
          date: 2024-06-24 16:34:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687550559 {#13367
          date: 2023-06-23 22:02:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4280
        +user: App\Entity\User {#4293
          +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
          +cover: null
          +email: "SeeJayEmm@lemmy.procrastinati.org"
          +username: "@SeeJayEmm@lemmy.procrastinati.org"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: """
            Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
            \n
            Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
            """
          +lastActive: DateTime @1728418371 {#4277
            date: 2024-10-08 22:12:51.0 +02:00
          }
          +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 {#4295 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
          +entries: Doctrine\ORM\PersistentCollection {#4301 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
          +posts: Doctrine\ORM\PersistentCollection {#4309 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
          +follows: Doctrine\ORM\PersistentCollection {#4321 …}
          +followers: Doctrine\ORM\PersistentCollection {#4323 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
          +reports: Doctrine\ORM\PersistentCollection {#4333 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
          +violations: Doctrine\ORM\PersistentCollection {#4337 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
          +awards: Doctrine\ORM\PersistentCollection {#4341 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
          +categories: Doctrine\ORM\PersistentCollection {#4345 …}
          -id: 22728
          -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
          +apId: "SeeJayEmm@lemmy.procrastinati.org"
          +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
          +apDomain: "lemmy.procrastinati.org"
          +apPreferredUsername: "SeeJayEmm"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729104417 {#4278
            date: 2024-10-16 20:46:57.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689080109 {#4279
            date: 2023-07-11 14:55:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1721071611 {#4275
          date: 2024-07-15 21:26:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4281 …}
        +nested: Doctrine\ORM\PersistentCollection {#4283 …}
        +votes: Doctrine\ORM\PersistentCollection {#4285 …}
        +reports: Doctrine\ORM\PersistentCollection {#4287 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
        -id: 298819
        -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.procrastinati.org/comment/1354133"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704975991 {#4276
          date: 2024-01-11 13:26:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "What’s crowded? I am having trouble searching for it because of its name"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704994597 {#5160
        date: 2024-01-11 18:36:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5164 …}
      +nested: Doctrine\ORM\PersistentCollection {#5166 …}
      +votes: Doctrine\ORM\PersistentCollection {#5168 …}
      +reports: Doctrine\ORM\PersistentCollection {#5170 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
      -id: 299434
      -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5753734"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704994597 {#5161
        date: 2024-01-11 18:36:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "crowdsec, pretty sure what’s meant"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704995706 {#5213
      date: 2024-01-11 18:55:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5217 …}
    +nested: Doctrine\ORM\PersistentCollection {#5219 …}
    +votes: Doctrine\ORM\PersistentCollection {#5221 …}
    +reports: Doctrine\ORM\PersistentCollection {#5223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
    -id: 299473
    -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6582523"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704995706 {#5214
      date: 2024-01-11 18:55:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14365
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5215
    +user: Proxies\__CG__\App\Entity\User {#5216
      +avatar: null
      +cover: null
      +email: "archy@lemmy.world"
      +username: "@archy@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728404362 {#14055
        date: 2024-10-08 18:19:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
      +entries: Doctrine\ORM\PersistentCollection {#14064 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
      +posts: Doctrine\ORM\PersistentCollection {#14072 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
      +follows: Doctrine\ORM\PersistentCollection {#14084 …}
      +followers: Doctrine\ORM\PersistentCollection {#14086 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
      +reports: Doctrine\ORM\PersistentCollection {#14096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
      +violations: Doctrine\ORM\PersistentCollection {#14100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
      +awards: Doctrine\ORM\PersistentCollection {#14104 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
      +categories: Doctrine\ORM\PersistentCollection {#14108 …}
      -id: 56737
      -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
      +apId: "archy@lemmy.world"
      +apProfileId: "https://lemmy.world/u/archy"
      +apPublicUrl: "https://lemmy.world/u/archy"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "archy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728311324 {#14056
        date: 2024-10-07 16:28:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697115888 {#14057
        date: 2023-10-12 15:04:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5162
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
        +cover: null
        +email: "peter@feddit.uk"
        +username: "@peter@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "[bi.gp](https://bi.gp)"
        +lastActive: DateTime @1729513978 {#13365
          date: 2024-10-21 14:32:58.0 +02:00
        }
        +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 {#13369 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
        +entries: Doctrine\ORM\PersistentCollection {#13375 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
        +posts: Doctrine\ORM\PersistentCollection {#13383 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
        +follows: Doctrine\ORM\PersistentCollection {#13395 …}
        +followers: Doctrine\ORM\PersistentCollection {#13397 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
        +reports: Doctrine\ORM\PersistentCollection {#13407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
        +violations: Doctrine\ORM\PersistentCollection {#13411 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
        +awards: Doctrine\ORM\PersistentCollection {#13415 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
        +categories: Doctrine\ORM\PersistentCollection {#13419 …}
        -id: 9592
        -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
        +apId: "peter@feddit.uk"
        +apProfileId: "https://feddit.uk/u/peter"
        +apPublicUrl: "https://feddit.uk/u/peter"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "peter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1719239657 {#13366
          date: 2024-06-24 16:34:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687550559 {#13367
          date: 2023-06-23 22:02:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4280
        +user: App\Entity\User {#4293
          +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
          +cover: null
          +email: "SeeJayEmm@lemmy.procrastinati.org"
          +username: "@SeeJayEmm@lemmy.procrastinati.org"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: """
            Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
            \n
            Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
            """
          +lastActive: DateTime @1728418371 {#4277
            date: 2024-10-08 22:12:51.0 +02:00
          }
          +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 {#4295 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
          +entries: Doctrine\ORM\PersistentCollection {#4301 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
          +posts: Doctrine\ORM\PersistentCollection {#4309 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
          +follows: Doctrine\ORM\PersistentCollection {#4321 …}
          +followers: Doctrine\ORM\PersistentCollection {#4323 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
          +reports: Doctrine\ORM\PersistentCollection {#4333 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
          +violations: Doctrine\ORM\PersistentCollection {#4337 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
          +awards: Doctrine\ORM\PersistentCollection {#4341 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
          +categories: Doctrine\ORM\PersistentCollection {#4345 …}
          -id: 22728
          -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
          +apId: "SeeJayEmm@lemmy.procrastinati.org"
          +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
          +apDomain: "lemmy.procrastinati.org"
          +apPreferredUsername: "SeeJayEmm"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729104417 {#4278
            date: 2024-10-16 20:46:57.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689080109 {#4279
            date: 2023-07-11 14:55:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1721071611 {#4275
          date: 2024-07-15 21:26:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4281 …}
        +nested: Doctrine\ORM\PersistentCollection {#4283 …}
        +votes: Doctrine\ORM\PersistentCollection {#4285 …}
        +reports: Doctrine\ORM\PersistentCollection {#4287 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
        -id: 298819
        -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.procrastinati.org/comment/1354133"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704975991 {#4276
          date: 2024-01-11 13:26:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "What’s crowded? I am having trouble searching for it because of its name"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704994597 {#5160
        date: 2024-01-11 18:36:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5164 …}
      +nested: Doctrine\ORM\PersistentCollection {#5166 …}
      +votes: Doctrine\ORM\PersistentCollection {#5168 …}
      +reports: Doctrine\ORM\PersistentCollection {#5170 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
      -id: 299434
      -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5753734"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704994597 {#5161
        date: 2024-01-11 18:36:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "crowdsec, pretty sure what’s meant"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704995706 {#5213
      date: 2024-01-11 18:55:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5217 …}
    +nested: Doctrine\ORM\PersistentCollection {#5219 …}
    +votes: Doctrine\ORM\PersistentCollection {#5221 …}
    +reports: Doctrine\ORM\PersistentCollection {#5223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
    -id: 299473
    -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6582523"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704995706 {#5214
      date: 2024-01-11 18:55:06.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 10.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5215
    +user: Proxies\__CG__\App\Entity\User {#5216
      +avatar: null
      +cover: null
      +email: "archy@lemmy.world"
      +username: "@archy@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728404362 {#14055
        date: 2024-10-08 18:19:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
      +entries: Doctrine\ORM\PersistentCollection {#14064 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
      +posts: Doctrine\ORM\PersistentCollection {#14072 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
      +follows: Doctrine\ORM\PersistentCollection {#14084 …}
      +followers: Doctrine\ORM\PersistentCollection {#14086 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
      +reports: Doctrine\ORM\PersistentCollection {#14096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
      +violations: Doctrine\ORM\PersistentCollection {#14100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
      +awards: Doctrine\ORM\PersistentCollection {#14104 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
      +categories: Doctrine\ORM\PersistentCollection {#14108 …}
      -id: 56737
      -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
      +apId: "archy@lemmy.world"
      +apProfileId: "https://lemmy.world/u/archy"
      +apPublicUrl: "https://lemmy.world/u/archy"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "archy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728311324 {#14056
        date: 2024-10-07 16:28:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697115888 {#14057
        date: 2023-10-12 15:04:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5162
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
        +cover: null
        +email: "peter@feddit.uk"
        +username: "@peter@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "[bi.gp](https://bi.gp)"
        +lastActive: DateTime @1729513978 {#13365
          date: 2024-10-21 14:32:58.0 +02:00
        }
        +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 {#13369 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
        +entries: Doctrine\ORM\PersistentCollection {#13375 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
        +posts: Doctrine\ORM\PersistentCollection {#13383 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
        +follows: Doctrine\ORM\PersistentCollection {#13395 …}
        +followers: Doctrine\ORM\PersistentCollection {#13397 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
        +reports: Doctrine\ORM\PersistentCollection {#13407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
        +violations: Doctrine\ORM\PersistentCollection {#13411 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
        +awards: Doctrine\ORM\PersistentCollection {#13415 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
        +categories: Doctrine\ORM\PersistentCollection {#13419 …}
        -id: 9592
        -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
        +apId: "peter@feddit.uk"
        +apProfileId: "https://feddit.uk/u/peter"
        +apPublicUrl: "https://feddit.uk/u/peter"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "peter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1719239657 {#13366
          date: 2024-06-24 16:34:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687550559 {#13367
          date: 2023-06-23 22:02:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4280
        +user: App\Entity\User {#4293
          +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
          +cover: null
          +email: "SeeJayEmm@lemmy.procrastinati.org"
          +username: "@SeeJayEmm@lemmy.procrastinati.org"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: """
            Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
            \n
            Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
            """
          +lastActive: DateTime @1728418371 {#4277
            date: 2024-10-08 22:12:51.0 +02:00
          }
          +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 {#4295 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
          +entries: Doctrine\ORM\PersistentCollection {#4301 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
          +posts: Doctrine\ORM\PersistentCollection {#4309 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
          +follows: Doctrine\ORM\PersistentCollection {#4321 …}
          +followers: Doctrine\ORM\PersistentCollection {#4323 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
          +reports: Doctrine\ORM\PersistentCollection {#4333 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
          +violations: Doctrine\ORM\PersistentCollection {#4337 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
          +awards: Doctrine\ORM\PersistentCollection {#4341 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
          +categories: Doctrine\ORM\PersistentCollection {#4345 …}
          -id: 22728
          -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
          +apId: "SeeJayEmm@lemmy.procrastinati.org"
          +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
          +apDomain: "lemmy.procrastinati.org"
          +apPreferredUsername: "SeeJayEmm"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729104417 {#4278
            date: 2024-10-16 20:46:57.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689080109 {#4279
            date: 2023-07-11 14:55:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1721071611 {#4275
          date: 2024-07-15 21:26:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4281 …}
        +nested: Doctrine\ORM\PersistentCollection {#4283 …}
        +votes: Doctrine\ORM\PersistentCollection {#4285 …}
        +reports: Doctrine\ORM\PersistentCollection {#4287 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
        -id: 298819
        -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.procrastinati.org/comment/1354133"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704975991 {#4276
          date: 2024-01-11 13:26:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "What’s crowded? I am having trouble searching for it because of its name"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704994597 {#5160
        date: 2024-01-11 18:36:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5164 …}
      +nested: Doctrine\ORM\PersistentCollection {#5166 …}
      +votes: Doctrine\ORM\PersistentCollection {#5168 …}
      +reports: Doctrine\ORM\PersistentCollection {#5170 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
      -id: 299434
      -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5753734"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704994597 {#5161
        date: 2024-01-11 18:36:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "crowdsec, pretty sure what’s meant"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704995706 {#5213
      date: 2024-01-11 18:55:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5217 …}
    +nested: Doctrine\ORM\PersistentCollection {#5219 …}
    +votes: Doctrine\ORM\PersistentCollection {#5221 …}
    +reports: Doctrine\ORM\PersistentCollection {#5223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
    -id: 299473
    -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6582523"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704995706 {#5214
      date: 2024-01-11 18:55:06.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14605
  +comment: App\Entity\EntryComment {#5215
    +user: Proxies\__CG__\App\Entity\User {#5216
      +avatar: null
      +cover: null
      +email: "archy@lemmy.world"
      +username: "@archy@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728404362 {#14055
        date: 2024-10-08 18:19:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
      +entries: Doctrine\ORM\PersistentCollection {#14064 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
      +posts: Doctrine\ORM\PersistentCollection {#14072 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
      +follows: Doctrine\ORM\PersistentCollection {#14084 …}
      +followers: Doctrine\ORM\PersistentCollection {#14086 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
      +reports: Doctrine\ORM\PersistentCollection {#14096 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
      +violations: Doctrine\ORM\PersistentCollection {#14100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
      +awards: Doctrine\ORM\PersistentCollection {#14104 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
      +categories: Doctrine\ORM\PersistentCollection {#14108 …}
      -id: 56737
      -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
      +apId: "archy@lemmy.world"
      +apProfileId: "https://lemmy.world/u/archy"
      +apPublicUrl: "https://lemmy.world/u/archy"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "archy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728311324 {#14056
        date: 2024-10-07 16:28:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697115888 {#14057
        date: 2023-10-12 15:04:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5162
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
        +cover: null
        +email: "peter@feddit.uk"
        +username: "@peter@feddit.uk"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "[bi.gp](https://bi.gp)"
        +lastActive: DateTime @1729513978 {#13365
          date: 2024-10-21 14:32:58.0 +02:00
        }
        +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 {#13369 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
        +entries: Doctrine\ORM\PersistentCollection {#13375 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
        +posts: Doctrine\ORM\PersistentCollection {#13383 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
        +follows: Doctrine\ORM\PersistentCollection {#13395 …}
        +followers: Doctrine\ORM\PersistentCollection {#13397 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
        +reports: Doctrine\ORM\PersistentCollection {#13407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
        +violations: Doctrine\ORM\PersistentCollection {#13411 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
        +awards: Doctrine\ORM\PersistentCollection {#13415 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
        +categories: Doctrine\ORM\PersistentCollection {#13419 …}
        -id: 9592
        -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
        +apId: "peter@feddit.uk"
        +apProfileId: "https://feddit.uk/u/peter"
        +apPublicUrl: "https://feddit.uk/u/peter"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.uk/inbox"
        +apDomain: "feddit.uk"
        +apPreferredUsername: "peter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1719239657 {#13366
          date: 2024-06-24 16:34:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687550559 {#13367
          date: 2023-06-23 22:02:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4280
        +user: App\Entity\User {#4293
          +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
          +cover: null
          +email: "SeeJayEmm@lemmy.procrastinati.org"
          +username: "@SeeJayEmm@lemmy.procrastinati.org"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: """
            Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
            \n
            Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
            """
          +lastActive: DateTime @1728418371 {#4277
            date: 2024-10-08 22:12:51.0 +02:00
          }
          +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 {#4295 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
          +entries: Doctrine\ORM\PersistentCollection {#4301 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
          +posts: Doctrine\ORM\PersistentCollection {#4309 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
          +follows: Doctrine\ORM\PersistentCollection {#4321 …}
          +followers: Doctrine\ORM\PersistentCollection {#4323 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
          +reports: Doctrine\ORM\PersistentCollection {#4333 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
          +violations: Doctrine\ORM\PersistentCollection {#4337 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
          +awards: Doctrine\ORM\PersistentCollection {#4341 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
          +categories: Doctrine\ORM\PersistentCollection {#4345 …}
          -id: 22728
          -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
          +apId: "SeeJayEmm@lemmy.procrastinati.org"
          +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
          +apDomain: "lemmy.procrastinati.org"
          +apPreferredUsername: "SeeJayEmm"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729104417 {#4278
            date: 2024-10-16 20:46:57.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689080109 {#4279
            date: 2023-07-11 14:55:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1721071611 {#4275
          date: 2024-07-15 21:26:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4281 …}
        +nested: Doctrine\ORM\PersistentCollection {#4283 …}
        +votes: Doctrine\ORM\PersistentCollection {#4285 …}
        +reports: Doctrine\ORM\PersistentCollection {#4287 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
        -id: 298819
        -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.procrastinati.org/comment/1354133"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704975991 {#4276
          date: 2024-01-11 13:26:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "What’s crowded? I am having trouble searching for it because of its name"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704994597 {#5160
        date: 2024-01-11 18:36:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5164 …}
      +nested: Doctrine\ORM\PersistentCollection {#5166 …}
      +votes: Doctrine\ORM\PersistentCollection {#5168 …}
      +reports: Doctrine\ORM\PersistentCollection {#5170 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
      -id: 299434
      -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.uk/comment/5753734"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704994597 {#5161
        date: 2024-01-11 18:36:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "crowdsec, pretty sure what’s meant"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704995706 {#5213
      date: 2024-01-11 18:55:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5217 …}
    +nested: Doctrine\ORM\PersistentCollection {#5219 …}
    +votes: Doctrine\ORM\PersistentCollection {#5221 …}
    +reports: Doctrine\ORM\PersistentCollection {#5223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
    -id: 299473
    -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6582523"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704995706 {#5214
      date: 2024-01-11 18:55:06.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 9.61 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5250
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: Proxies\__CG__\App\Entity\User {#5216
        +avatar: null
        +cover: null
        +email: "archy@lemmy.world"
        +username: "@archy@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728404362 {#14055
          date: 2024-10-08 18:19:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
        +entries: Doctrine\ORM\PersistentCollection {#14064 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
        +posts: Doctrine\ORM\PersistentCollection {#14072 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
        +follows: Doctrine\ORM\PersistentCollection {#14084 …}
        +followers: Doctrine\ORM\PersistentCollection {#14086 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
        +reports: Doctrine\ORM\PersistentCollection {#14096 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
        +violations: Doctrine\ORM\PersistentCollection {#14100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
        +awards: Doctrine\ORM\PersistentCollection {#14104 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
        +categories: Doctrine\ORM\PersistentCollection {#14108 …}
        -id: 56737
        -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
        +apId: "archy@lemmy.world"
        +apProfileId: "https://lemmy.world/u/archy"
        +apPublicUrl: "https://lemmy.world/u/archy"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "archy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728311324 {#14056
          date: 2024-10-07 16:28:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697115888 {#14057
          date: 2023-10-12 15:04:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5162
        +user: Proxies\__CG__\App\Entity\User {#5163 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4280
          +user: App\Entity\User {#4293
            +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
            +cover: null
            +email: "SeeJayEmm@lemmy.procrastinati.org"
            +username: "@SeeJayEmm@lemmy.procrastinati.org"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: """
              Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
              \n
              Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
              """
            +lastActive: DateTime @1728418371 {#4277
              date: 2024-10-08 22:12:51.0 +02:00
            }
            +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 {#4295 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
            +entries: Doctrine\ORM\PersistentCollection {#4301 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
            +posts: Doctrine\ORM\PersistentCollection {#4309 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
            +follows: Doctrine\ORM\PersistentCollection {#4321 …}
            +followers: Doctrine\ORM\PersistentCollection {#4323 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
            +reports: Doctrine\ORM\PersistentCollection {#4333 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
            +violations: Doctrine\ORM\PersistentCollection {#4337 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
            +awards: Doctrine\ORM\PersistentCollection {#4341 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
            +categories: Doctrine\ORM\PersistentCollection {#4345 …}
            -id: 22728
            -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
            +apId: "SeeJayEmm@lemmy.procrastinati.org"
            +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apFollowersUrl: null
            +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
            +apDomain: "lemmy.procrastinati.org"
            +apPreferredUsername: "SeeJayEmm"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729104417 {#4278
              date: 2024-10-16 20:46:57.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1689080109 {#4279
              date: 2023-07-11 14:55:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1721071611 {#4275
            date: 2024-07-15 21:26:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4281 …}
          +nested: Doctrine\ORM\PersistentCollection {#4283 …}
          +votes: Doctrine\ORM\PersistentCollection {#4285 …}
          +reports: Doctrine\ORM\PersistentCollection {#4287 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
          -id: 298819
          -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.procrastinati.org/comment/1354133"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704975991 {#4276
            date: 2024-01-11 13:26:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4280}
        +body: "What’s crowded? I am having trouble searching for it because of its name"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704994597 {#5160
          date: 2024-01-11 18:36:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@SeeJayEmm@lemmy.procrastinati.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5164 …}
        +nested: Doctrine\ORM\PersistentCollection {#5166 …}
        +votes: Doctrine\ORM\PersistentCollection {#5168 …}
        +reports: Doctrine\ORM\PersistentCollection {#5170 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
        -id: 299434
        -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5753734"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704994597 {#5161
          date: 2024-01-11 18:36:37.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "crowdsec, pretty sure what’s meant"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704995706 {#5213
        date: 2024-01-11 18:55:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
        "@peter@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5217 …}
      +nested: Doctrine\ORM\PersistentCollection {#5219 …}
      +votes: Doctrine\ORM\PersistentCollection {#5221 …}
      +reports: Doctrine\ORM\PersistentCollection {#5223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
      -id: 299473
      -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6582523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704995706 {#5214
        date: 2024-01-11 18:55:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "Ah thank you"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705001172 {#5249
      date: 2024-01-11 20:26:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
      "@archy@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5253 …}
    +nested: Doctrine\ORM\PersistentCollection {#5258 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5264 …}
    -id: 299679
    -bodyTs: "'ah':1 'thank':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5755839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705001172 {#5246
      date: 2024-01-11 20:26:12.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#14660
  +comment: App\Entity\EntryComment {#5250
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: Proxies\__CG__\App\Entity\User {#5216
        +avatar: null
        +cover: null
        +email: "archy@lemmy.world"
        +username: "@archy@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728404362 {#14055
          date: 2024-10-08 18:19:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
        +entries: Doctrine\ORM\PersistentCollection {#14064 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
        +posts: Doctrine\ORM\PersistentCollection {#14072 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
        +follows: Doctrine\ORM\PersistentCollection {#14084 …}
        +followers: Doctrine\ORM\PersistentCollection {#14086 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
        +reports: Doctrine\ORM\PersistentCollection {#14096 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
        +violations: Doctrine\ORM\PersistentCollection {#14100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
        +awards: Doctrine\ORM\PersistentCollection {#14104 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
        +categories: Doctrine\ORM\PersistentCollection {#14108 …}
        -id: 56737
        -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
        +apId: "archy@lemmy.world"
        +apProfileId: "https://lemmy.world/u/archy"
        +apPublicUrl: "https://lemmy.world/u/archy"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "archy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728311324 {#14056
          date: 2024-10-07 16:28:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697115888 {#14057
          date: 2023-10-12 15:04:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5162
        +user: Proxies\__CG__\App\Entity\User {#5163 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4280
          +user: App\Entity\User {#4293
            +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
            +cover: null
            +email: "SeeJayEmm@lemmy.procrastinati.org"
            +username: "@SeeJayEmm@lemmy.procrastinati.org"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: """
              Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
              \n
              Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
              """
            +lastActive: DateTime @1728418371 {#4277
              date: 2024-10-08 22:12:51.0 +02:00
            }
            +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 {#4295 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
            +entries: Doctrine\ORM\PersistentCollection {#4301 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
            +posts: Doctrine\ORM\PersistentCollection {#4309 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
            +follows: Doctrine\ORM\PersistentCollection {#4321 …}
            +followers: Doctrine\ORM\PersistentCollection {#4323 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
            +reports: Doctrine\ORM\PersistentCollection {#4333 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
            +violations: Doctrine\ORM\PersistentCollection {#4337 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
            +awards: Doctrine\ORM\PersistentCollection {#4341 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
            +categories: Doctrine\ORM\PersistentCollection {#4345 …}
            -id: 22728
            -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
            +apId: "SeeJayEmm@lemmy.procrastinati.org"
            +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apFollowersUrl: null
            +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
            +apDomain: "lemmy.procrastinati.org"
            +apPreferredUsername: "SeeJayEmm"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729104417 {#4278
              date: 2024-10-16 20:46:57.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1689080109 {#4279
              date: 2023-07-11 14:55:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1721071611 {#4275
            date: 2024-07-15 21:26:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4281 …}
          +nested: Doctrine\ORM\PersistentCollection {#4283 …}
          +votes: Doctrine\ORM\PersistentCollection {#4285 …}
          +reports: Doctrine\ORM\PersistentCollection {#4287 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
          -id: 298819
          -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.procrastinati.org/comment/1354133"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704975991 {#4276
            date: 2024-01-11 13:26:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4280}
        +body: "What’s crowded? I am having trouble searching for it because of its name"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704994597 {#5160
          date: 2024-01-11 18:36:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@SeeJayEmm@lemmy.procrastinati.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5164 …}
        +nested: Doctrine\ORM\PersistentCollection {#5166 …}
        +votes: Doctrine\ORM\PersistentCollection {#5168 …}
        +reports: Doctrine\ORM\PersistentCollection {#5170 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
        -id: 299434
        -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5753734"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704994597 {#5161
          date: 2024-01-11 18:36:37.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "crowdsec, pretty sure what’s meant"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704995706 {#5213
        date: 2024-01-11 18:55:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
        "@peter@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5217 …}
      +nested: Doctrine\ORM\PersistentCollection {#5219 …}
      +votes: Doctrine\ORM\PersistentCollection {#5221 …}
      +reports: Doctrine\ORM\PersistentCollection {#5223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
      -id: 299473
      -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6582523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704995706 {#5214
        date: 2024-01-11 18:55:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "Ah thank you"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705001172 {#5249
      date: 2024-01-11 20:26:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
      "@archy@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5253 …}
    +nested: Doctrine\ORM\PersistentCollection {#5258 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5264 …}
    -id: 299679
    -bodyTs: "'ah':1 'thank':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5755839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705001172 {#5246
      date: 2024-01-11 20:26:12.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#13365
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +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 {#13369 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
    +entries: Doctrine\ORM\PersistentCollection {#13375 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
    +posts: Doctrine\ORM\PersistentCollection {#13383 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
    +follows: Doctrine\ORM\PersistentCollection {#13395 …}
    +followers: Doctrine\ORM\PersistentCollection {#13397 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
    +reports: Doctrine\ORM\PersistentCollection {#13407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
    +violations: Doctrine\ORM\PersistentCollection {#13411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
    +awards: Doctrine\ORM\PersistentCollection {#13415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
    +categories: Doctrine\ORM\PersistentCollection {#13419 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#13366
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#13367
      date: 2023-06-23 22:02:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14705
  +user: Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#13365
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +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 {#13369 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
    +entries: Doctrine\ORM\PersistentCollection {#13375 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
    +posts: Doctrine\ORM\PersistentCollection {#13383 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
    +follows: Doctrine\ORM\PersistentCollection {#13395 …}
    +followers: Doctrine\ORM\PersistentCollection {#13397 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
    +reports: Doctrine\ORM\PersistentCollection {#13407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
    +violations: Doctrine\ORM\PersistentCollection {#13411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
    +awards: Doctrine\ORM\PersistentCollection {#13415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
    +categories: Doctrine\ORM\PersistentCollection {#13419 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#13366
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#13367
      date: 2023-06-23 22:02:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705001172 {#5246
    date: 2024-01-11 20:26:12.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14760
  +date: DateTimeImmutable @1705001172 {#5246
    date: 2024-01-11 20:26:12.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705001172 {#5246
    date: 2024-01-11 20:26:12.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14814
  +createdAt: DateTimeImmutable @1705001172 {#5246
    date: 2024-01-11 20:26:12.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#13365
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +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 {#13369 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
    +entries: Doctrine\ORM\PersistentCollection {#13375 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
    +posts: Doctrine\ORM\PersistentCollection {#13383 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
    +follows: Doctrine\ORM\PersistentCollection {#13395 …}
    +followers: Doctrine\ORM\PersistentCollection {#13397 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
    +reports: Doctrine\ORM\PersistentCollection {#13407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
    +violations: Doctrine\ORM\PersistentCollection {#13411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
    +awards: Doctrine\ORM\PersistentCollection {#13415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
    +categories: Doctrine\ORM\PersistentCollection {#13419 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#13366
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#13367
      date: 2023-06-23 22:02:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14868
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#13365
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +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 {#13369 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
    +entries: Doctrine\ORM\PersistentCollection {#13375 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
    +posts: Doctrine\ORM\PersistentCollection {#13383 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
    +follows: Doctrine\ORM\PersistentCollection {#13395 …}
    +followers: Doctrine\ORM\PersistentCollection {#13397 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
    +reports: Doctrine\ORM\PersistentCollection {#13407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
    +violations: Doctrine\ORM\PersistentCollection {#13411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
    +awards: Doctrine\ORM\PersistentCollection {#13415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
    +categories: Doctrine\ORM\PersistentCollection {#13419 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#13366
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#13367
      date: 2023-06-23 22:02:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5250
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: Proxies\__CG__\App\Entity\User {#5216
        +avatar: null
        +cover: null
        +email: "archy@lemmy.world"
        +username: "@archy@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728404362 {#14055
          date: 2024-10-08 18:19:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
        +entries: Doctrine\ORM\PersistentCollection {#14064 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
        +posts: Doctrine\ORM\PersistentCollection {#14072 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
        +follows: Doctrine\ORM\PersistentCollection {#14084 …}
        +followers: Doctrine\ORM\PersistentCollection {#14086 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
        +reports: Doctrine\ORM\PersistentCollection {#14096 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
        +violations: Doctrine\ORM\PersistentCollection {#14100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
        +awards: Doctrine\ORM\PersistentCollection {#14104 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
        +categories: Doctrine\ORM\PersistentCollection {#14108 …}
        -id: 56737
        -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
        +apId: "archy@lemmy.world"
        +apProfileId: "https://lemmy.world/u/archy"
        +apPublicUrl: "https://lemmy.world/u/archy"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "archy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728311324 {#14056
          date: 2024-10-07 16:28:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697115888 {#14057
          date: 2023-10-12 15:04:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5162
        +user: Proxies\__CG__\App\Entity\User {#5163 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4280
          +user: App\Entity\User {#4293
            +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
            +cover: null
            +email: "SeeJayEmm@lemmy.procrastinati.org"
            +username: "@SeeJayEmm@lemmy.procrastinati.org"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: """
              Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
              \n
              Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
              """
            +lastActive: DateTime @1728418371 {#4277
              date: 2024-10-08 22:12:51.0 +02:00
            }
            +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 {#4295 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
            +entries: Doctrine\ORM\PersistentCollection {#4301 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
            +posts: Doctrine\ORM\PersistentCollection {#4309 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
            +follows: Doctrine\ORM\PersistentCollection {#4321 …}
            +followers: Doctrine\ORM\PersistentCollection {#4323 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
            +reports: Doctrine\ORM\PersistentCollection {#4333 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
            +violations: Doctrine\ORM\PersistentCollection {#4337 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
            +awards: Doctrine\ORM\PersistentCollection {#4341 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
            +categories: Doctrine\ORM\PersistentCollection {#4345 …}
            -id: 22728
            -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
            +apId: "SeeJayEmm@lemmy.procrastinati.org"
            +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apFollowersUrl: null
            +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
            +apDomain: "lemmy.procrastinati.org"
            +apPreferredUsername: "SeeJayEmm"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729104417 {#4278
              date: 2024-10-16 20:46:57.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1689080109 {#4279
              date: 2023-07-11 14:55:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1721071611 {#4275
            date: 2024-07-15 21:26:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4281 …}
          +nested: Doctrine\ORM\PersistentCollection {#4283 …}
          +votes: Doctrine\ORM\PersistentCollection {#4285 …}
          +reports: Doctrine\ORM\PersistentCollection {#4287 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
          -id: 298819
          -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.procrastinati.org/comment/1354133"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704975991 {#4276
            date: 2024-01-11 13:26:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4280}
        +body: "What’s crowded? I am having trouble searching for it because of its name"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704994597 {#5160
          date: 2024-01-11 18:36:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@SeeJayEmm@lemmy.procrastinati.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5164 …}
        +nested: Doctrine\ORM\PersistentCollection {#5166 …}
        +votes: Doctrine\ORM\PersistentCollection {#5168 …}
        +reports: Doctrine\ORM\PersistentCollection {#5170 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
        -id: 299434
        -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5753734"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704994597 {#5161
          date: 2024-01-11 18:36:37.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "crowdsec, pretty sure what’s meant"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704995706 {#5213
        date: 2024-01-11 18:55:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
        "@peter@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5217 …}
      +nested: Doctrine\ORM\PersistentCollection {#5219 …}
      +votes: Doctrine\ORM\PersistentCollection {#5221 …}
      +reports: Doctrine\ORM\PersistentCollection {#5223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
      -id: 299473
      -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6582523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704995706 {#5214
        date: 2024-01-11 18:55:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "Ah thank you"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705001172 {#5249
      date: 2024-01-11 20:26:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
      "@archy@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5253 …}
    +nested: Doctrine\ORM\PersistentCollection {#5258 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5264 …}
    -id: 299679
    -bodyTs: "'ah':1 'thank':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5755839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705001172 {#5246
      date: 2024-01-11 20:26:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14938
  +subject: App\Entity\EntryComment {#5250
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: Proxies\__CG__\App\Entity\User {#5216
        +avatar: null
        +cover: null
        +email: "archy@lemmy.world"
        +username: "@archy@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728404362 {#14055
          date: 2024-10-08 18:19:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
        +entries: Doctrine\ORM\PersistentCollection {#14064 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
        +posts: Doctrine\ORM\PersistentCollection {#14072 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
        +follows: Doctrine\ORM\PersistentCollection {#14084 …}
        +followers: Doctrine\ORM\PersistentCollection {#14086 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
        +reports: Doctrine\ORM\PersistentCollection {#14096 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
        +violations: Doctrine\ORM\PersistentCollection {#14100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
        +awards: Doctrine\ORM\PersistentCollection {#14104 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
        +categories: Doctrine\ORM\PersistentCollection {#14108 …}
        -id: 56737
        -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
        +apId: "archy@lemmy.world"
        +apProfileId: "https://lemmy.world/u/archy"
        +apPublicUrl: "https://lemmy.world/u/archy"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "archy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728311324 {#14056
          date: 2024-10-07 16:28:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697115888 {#14057
          date: 2023-10-12 15:04:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5162
        +user: Proxies\__CG__\App\Entity\User {#5163 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4280
          +user: App\Entity\User {#4293
            +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
            +cover: null
            +email: "SeeJayEmm@lemmy.procrastinati.org"
            +username: "@SeeJayEmm@lemmy.procrastinati.org"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: """
              Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
              \n
              Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
              """
            +lastActive: DateTime @1728418371 {#4277
              date: 2024-10-08 22:12:51.0 +02:00
            }
            +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 {#4295 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
            +entries: Doctrine\ORM\PersistentCollection {#4301 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
            +posts: Doctrine\ORM\PersistentCollection {#4309 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
            +follows: Doctrine\ORM\PersistentCollection {#4321 …}
            +followers: Doctrine\ORM\PersistentCollection {#4323 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
            +reports: Doctrine\ORM\PersistentCollection {#4333 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
            +violations: Doctrine\ORM\PersistentCollection {#4337 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
            +awards: Doctrine\ORM\PersistentCollection {#4341 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
            +categories: Doctrine\ORM\PersistentCollection {#4345 …}
            -id: 22728
            -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
            +apId: "SeeJayEmm@lemmy.procrastinati.org"
            +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apFollowersUrl: null
            +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
            +apDomain: "lemmy.procrastinati.org"
            +apPreferredUsername: "SeeJayEmm"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729104417 {#4278
              date: 2024-10-16 20:46:57.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1689080109 {#4279
              date: 2023-07-11 14:55:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1721071611 {#4275
            date: 2024-07-15 21:26:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4281 …}
          +nested: Doctrine\ORM\PersistentCollection {#4283 …}
          +votes: Doctrine\ORM\PersistentCollection {#4285 …}
          +reports: Doctrine\ORM\PersistentCollection {#4287 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
          -id: 298819
          -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.procrastinati.org/comment/1354133"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704975991 {#4276
            date: 2024-01-11 13:26:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4280}
        +body: "What’s crowded? I am having trouble searching for it because of its name"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704994597 {#5160
          date: 2024-01-11 18:36:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@SeeJayEmm@lemmy.procrastinati.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5164 …}
        +nested: Doctrine\ORM\PersistentCollection {#5166 …}
        +votes: Doctrine\ORM\PersistentCollection {#5168 …}
        +reports: Doctrine\ORM\PersistentCollection {#5170 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
        -id: 299434
        -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5753734"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704994597 {#5161
          date: 2024-01-11 18:36:37.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "crowdsec, pretty sure what’s meant"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704995706 {#5213
        date: 2024-01-11 18:55:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
        "@peter@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5217 …}
      +nested: Doctrine\ORM\PersistentCollection {#5219 …}
      +votes: Doctrine\ORM\PersistentCollection {#5221 …}
      +reports: Doctrine\ORM\PersistentCollection {#5223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
      -id: 299473
      -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6582523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704995706 {#5214
        date: 2024-01-11 18:55:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "Ah thank you"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705001172 {#5249
      date: 2024-01-11 20:26:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
      "@archy@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5253 …}
    +nested: Doctrine\ORM\PersistentCollection {#5258 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5264 …}
    -id: 299679
    -bodyTs: "'ah':1 'thank':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5755839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705001172 {#5246
      date: 2024-01-11 20:26:12.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5250
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: Proxies\__CG__\App\Entity\User {#5216
        +avatar: null
        +cover: null
        +email: "archy@lemmy.world"
        +username: "@archy@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728404362 {#14055
          date: 2024-10-08 18:19:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
        +entries: Doctrine\ORM\PersistentCollection {#14064 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
        +posts: Doctrine\ORM\PersistentCollection {#14072 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
        +follows: Doctrine\ORM\PersistentCollection {#14084 …}
        +followers: Doctrine\ORM\PersistentCollection {#14086 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
        +reports: Doctrine\ORM\PersistentCollection {#14096 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
        +violations: Doctrine\ORM\PersistentCollection {#14100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
        +awards: Doctrine\ORM\PersistentCollection {#14104 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
        +categories: Doctrine\ORM\PersistentCollection {#14108 …}
        -id: 56737
        -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
        +apId: "archy@lemmy.world"
        +apProfileId: "https://lemmy.world/u/archy"
        +apPublicUrl: "https://lemmy.world/u/archy"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "archy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728311324 {#14056
          date: 2024-10-07 16:28:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697115888 {#14057
          date: 2023-10-12 15:04:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5162
        +user: Proxies\__CG__\App\Entity\User {#5163 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4280
          +user: App\Entity\User {#4293
            +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
            +cover: null
            +email: "SeeJayEmm@lemmy.procrastinati.org"
            +username: "@SeeJayEmm@lemmy.procrastinati.org"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: """
              Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
              \n
              Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
              """
            +lastActive: DateTime @1728418371 {#4277
              date: 2024-10-08 22:12:51.0 +02:00
            }
            +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 {#4295 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
            +entries: Doctrine\ORM\PersistentCollection {#4301 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
            +posts: Doctrine\ORM\PersistentCollection {#4309 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
            +follows: Doctrine\ORM\PersistentCollection {#4321 …}
            +followers: Doctrine\ORM\PersistentCollection {#4323 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
            +reports: Doctrine\ORM\PersistentCollection {#4333 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
            +violations: Doctrine\ORM\PersistentCollection {#4337 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
            +awards: Doctrine\ORM\PersistentCollection {#4341 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
            +categories: Doctrine\ORM\PersistentCollection {#4345 …}
            -id: 22728
            -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
            +apId: "SeeJayEmm@lemmy.procrastinati.org"
            +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apFollowersUrl: null
            +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
            +apDomain: "lemmy.procrastinati.org"
            +apPreferredUsername: "SeeJayEmm"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729104417 {#4278
              date: 2024-10-16 20:46:57.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1689080109 {#4279
              date: 2023-07-11 14:55:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1721071611 {#4275
            date: 2024-07-15 21:26:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4281 …}
          +nested: Doctrine\ORM\PersistentCollection {#4283 …}
          +votes: Doctrine\ORM\PersistentCollection {#4285 …}
          +reports: Doctrine\ORM\PersistentCollection {#4287 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
          -id: 298819
          -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.procrastinati.org/comment/1354133"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704975991 {#4276
            date: 2024-01-11 13:26:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4280}
        +body: "What’s crowded? I am having trouble searching for it because of its name"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704994597 {#5160
          date: 2024-01-11 18:36:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@SeeJayEmm@lemmy.procrastinati.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5164 …}
        +nested: Doctrine\ORM\PersistentCollection {#5166 …}
        +votes: Doctrine\ORM\PersistentCollection {#5168 …}
        +reports: Doctrine\ORM\PersistentCollection {#5170 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
        -id: 299434
        -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5753734"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704994597 {#5161
          date: 2024-01-11 18:36:37.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "crowdsec, pretty sure what’s meant"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704995706 {#5213
        date: 2024-01-11 18:55:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
        "@peter@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5217 …}
      +nested: Doctrine\ORM\PersistentCollection {#5219 …}
      +votes: Doctrine\ORM\PersistentCollection {#5221 …}
      +reports: Doctrine\ORM\PersistentCollection {#5223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
      -id: 299473
      -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6582523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704995706 {#5214
        date: 2024-01-11 18:55:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "Ah thank you"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705001172 {#5249
      date: 2024-01-11 20:26:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
      "@archy@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5253 …}
    +nested: Doctrine\ORM\PersistentCollection {#5258 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5264 …}
    -id: 299679
    -bodyTs: "'ah':1 'thank':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5755839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705001172 {#5246
      date: 2024-01-11 20:26:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14995
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5250
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: Proxies\__CG__\App\Entity\User {#5216
        +avatar: null
        +cover: null
        +email: "archy@lemmy.world"
        +username: "@archy@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728404362 {#14055
          date: 2024-10-08 18:19:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
        +entries: Doctrine\ORM\PersistentCollection {#14064 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
        +posts: Doctrine\ORM\PersistentCollection {#14072 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
        +follows: Doctrine\ORM\PersistentCollection {#14084 …}
        +followers: Doctrine\ORM\PersistentCollection {#14086 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
        +reports: Doctrine\ORM\PersistentCollection {#14096 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
        +violations: Doctrine\ORM\PersistentCollection {#14100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
        +awards: Doctrine\ORM\PersistentCollection {#14104 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
        +categories: Doctrine\ORM\PersistentCollection {#14108 …}
        -id: 56737
        -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
        +apId: "archy@lemmy.world"
        +apProfileId: "https://lemmy.world/u/archy"
        +apPublicUrl: "https://lemmy.world/u/archy"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "archy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728311324 {#14056
          date: 2024-10-07 16:28:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697115888 {#14057
          date: 2023-10-12 15:04:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5162
        +user: Proxies\__CG__\App\Entity\User {#5163 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4280
          +user: App\Entity\User {#4293
            +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
            +cover: null
            +email: "SeeJayEmm@lemmy.procrastinati.org"
            +username: "@SeeJayEmm@lemmy.procrastinati.org"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: """
              Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
              \n
              Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
              """
            +lastActive: DateTime @1728418371 {#4277
              date: 2024-10-08 22:12:51.0 +02:00
            }
            +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 {#4295 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
            +entries: Doctrine\ORM\PersistentCollection {#4301 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
            +posts: Doctrine\ORM\PersistentCollection {#4309 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
            +follows: Doctrine\ORM\PersistentCollection {#4321 …}
            +followers: Doctrine\ORM\PersistentCollection {#4323 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
            +reports: Doctrine\ORM\PersistentCollection {#4333 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
            +violations: Doctrine\ORM\PersistentCollection {#4337 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
            +awards: Doctrine\ORM\PersistentCollection {#4341 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
            +categories: Doctrine\ORM\PersistentCollection {#4345 …}
            -id: 22728
            -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
            +apId: "SeeJayEmm@lemmy.procrastinati.org"
            +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apFollowersUrl: null
            +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
            +apDomain: "lemmy.procrastinati.org"
            +apPreferredUsername: "SeeJayEmm"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729104417 {#4278
              date: 2024-10-16 20:46:57.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1689080109 {#4279
              date: 2023-07-11 14:55:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1721071611 {#4275
            date: 2024-07-15 21:26:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4281 …}
          +nested: Doctrine\ORM\PersistentCollection {#4283 …}
          +votes: Doctrine\ORM\PersistentCollection {#4285 …}
          +reports: Doctrine\ORM\PersistentCollection {#4287 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
          -id: 298819
          -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.procrastinati.org/comment/1354133"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704975991 {#4276
            date: 2024-01-11 13:26:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4280}
        +body: "What’s crowded? I am having trouble searching for it because of its name"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704994597 {#5160
          date: 2024-01-11 18:36:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@SeeJayEmm@lemmy.procrastinati.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5164 …}
        +nested: Doctrine\ORM\PersistentCollection {#5166 …}
        +votes: Doctrine\ORM\PersistentCollection {#5168 …}
        +reports: Doctrine\ORM\PersistentCollection {#5170 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
        -id: 299434
        -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5753734"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704994597 {#5161
          date: 2024-01-11 18:36:37.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "crowdsec, pretty sure what’s meant"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704995706 {#5213
        date: 2024-01-11 18:55:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
        "@peter@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5217 …}
      +nested: Doctrine\ORM\PersistentCollection {#5219 …}
      +votes: Doctrine\ORM\PersistentCollection {#5221 …}
      +reports: Doctrine\ORM\PersistentCollection {#5223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
      -id: 299473
      -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6582523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704995706 {#5214
        date: 2024-01-11 18:55:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "Ah thank you"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705001172 {#5249
      date: 2024-01-11 20:26:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
      "@archy@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5253 …}
    +nested: Doctrine\ORM\PersistentCollection {#5258 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5264 …}
    -id: 299679
    -bodyTs: "'ah':1 'thank':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5755839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705001172 {#5246
      date: 2024-01-11 20:26:12.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.49 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5250
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: Proxies\__CG__\App\Entity\User {#5216
        +avatar: null
        +cover: null
        +email: "archy@lemmy.world"
        +username: "@archy@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728404362 {#14055
          date: 2024-10-08 18:19:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
        +entries: Doctrine\ORM\PersistentCollection {#14064 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
        +posts: Doctrine\ORM\PersistentCollection {#14072 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
        +follows: Doctrine\ORM\PersistentCollection {#14084 …}
        +followers: Doctrine\ORM\PersistentCollection {#14086 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
        +reports: Doctrine\ORM\PersistentCollection {#14096 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
        +violations: Doctrine\ORM\PersistentCollection {#14100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
        +awards: Doctrine\ORM\PersistentCollection {#14104 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
        +categories: Doctrine\ORM\PersistentCollection {#14108 …}
        -id: 56737
        -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
        +apId: "archy@lemmy.world"
        +apProfileId: "https://lemmy.world/u/archy"
        +apPublicUrl: "https://lemmy.world/u/archy"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "archy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728311324 {#14056
          date: 2024-10-07 16:28:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697115888 {#14057
          date: 2023-10-12 15:04:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5162
        +user: Proxies\__CG__\App\Entity\User {#5163 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4280
          +user: App\Entity\User {#4293
            +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
            +cover: null
            +email: "SeeJayEmm@lemmy.procrastinati.org"
            +username: "@SeeJayEmm@lemmy.procrastinati.org"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: """
              Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
              \n
              Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
              """
            +lastActive: DateTime @1728418371 {#4277
              date: 2024-10-08 22:12:51.0 +02:00
            }
            +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 {#4295 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
            +entries: Doctrine\ORM\PersistentCollection {#4301 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
            +posts: Doctrine\ORM\PersistentCollection {#4309 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
            +follows: Doctrine\ORM\PersistentCollection {#4321 …}
            +followers: Doctrine\ORM\PersistentCollection {#4323 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
            +reports: Doctrine\ORM\PersistentCollection {#4333 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
            +violations: Doctrine\ORM\PersistentCollection {#4337 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
            +awards: Doctrine\ORM\PersistentCollection {#4341 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
            +categories: Doctrine\ORM\PersistentCollection {#4345 …}
            -id: 22728
            -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
            +apId: "SeeJayEmm@lemmy.procrastinati.org"
            +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apFollowersUrl: null
            +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
            +apDomain: "lemmy.procrastinati.org"
            +apPreferredUsername: "SeeJayEmm"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729104417 {#4278
              date: 2024-10-16 20:46:57.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1689080109 {#4279
              date: 2023-07-11 14:55:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1721071611 {#4275
            date: 2024-07-15 21:26:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4281 …}
          +nested: Doctrine\ORM\PersistentCollection {#4283 …}
          +votes: Doctrine\ORM\PersistentCollection {#4285 …}
          +reports: Doctrine\ORM\PersistentCollection {#4287 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
          -id: 298819
          -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.procrastinati.org/comment/1354133"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704975991 {#4276
            date: 2024-01-11 13:26:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4280}
        +body: "What’s crowded? I am having trouble searching for it because of its name"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704994597 {#5160
          date: 2024-01-11 18:36:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@SeeJayEmm@lemmy.procrastinati.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5164 …}
        +nested: Doctrine\ORM\PersistentCollection {#5166 …}
        +votes: Doctrine\ORM\PersistentCollection {#5168 …}
        +reports: Doctrine\ORM\PersistentCollection {#5170 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
        -id: 299434
        -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5753734"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704994597 {#5161
          date: 2024-01-11 18:36:37.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "crowdsec, pretty sure what’s meant"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704995706 {#5213
        date: 2024-01-11 18:55:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
        "@peter@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5217 …}
      +nested: Doctrine\ORM\PersistentCollection {#5219 …}
      +votes: Doctrine\ORM\PersistentCollection {#5221 …}
      +reports: Doctrine\ORM\PersistentCollection {#5223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
      -id: 299473
      -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6582523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704995706 {#5214
        date: 2024-01-11 18:55:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "Ah thank you"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705001172 {#5249
      date: 2024-01-11 20:26:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
      "@archy@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5253 …}
    +nested: Doctrine\ORM\PersistentCollection {#5258 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5264 …}
    -id: 299679
    -bodyTs: "'ah':1 'thank':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5755839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705001172 {#5246
      date: 2024-01-11 20:26:12.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#15235
  +comment: App\Entity\EntryComment {#5250
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#13368 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#13365
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +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 {#13369 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13371 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13373 …}
      +entries: Doctrine\ORM\PersistentCollection {#13375 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13377 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13379 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13381 …}
      +posts: Doctrine\ORM\PersistentCollection {#13383 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13385 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13387 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13389 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13391 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13393 …}
      +follows: Doctrine\ORM\PersistentCollection {#13395 …}
      +followers: Doctrine\ORM\PersistentCollection {#13397 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13399 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13401 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13403 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13405 …}
      +reports: Doctrine\ORM\PersistentCollection {#13407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13409 …}
      +violations: Doctrine\ORM\PersistentCollection {#13411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13413 …}
      +awards: Doctrine\ORM\PersistentCollection {#13415 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13417 …}
      +categories: Doctrine\ORM\PersistentCollection {#13419 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13421 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#13366
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#13367
        date: 2023-06-23 22:02:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: Proxies\__CG__\App\Entity\User {#5216
        +avatar: null
        +cover: null
        +email: "archy@lemmy.world"
        +username: "@archy@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728404362 {#14055
          date: 2024-10-08 18:19:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14058 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14060 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14062 …}
        +entries: Doctrine\ORM\PersistentCollection {#14064 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14066 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14068 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14070 …}
        +posts: Doctrine\ORM\PersistentCollection {#14072 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14074 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14076 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14078 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14080 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14082 …}
        +follows: Doctrine\ORM\PersistentCollection {#14084 …}
        +followers: Doctrine\ORM\PersistentCollection {#14086 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14088 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14090 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14092 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14094 …}
        +reports: Doctrine\ORM\PersistentCollection {#14096 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14098 …}
        +violations: Doctrine\ORM\PersistentCollection {#14100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14102 …}
        +awards: Doctrine\ORM\PersistentCollection {#14104 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14106 …}
        +categories: Doctrine\ORM\PersistentCollection {#14108 …}
        -id: 56737
        -password: "$2y$13$0JY6GJ1g9HvnbQfXmQnVVukZBRPaqEWAdQaYvgFsoFyaTUysH3DHq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14110 …}
        +apId: "archy@lemmy.world"
        +apProfileId: "https://lemmy.world/u/archy"
        +apPublicUrl: "https://lemmy.world/u/archy"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "archy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728311324 {#14056
          date: 2024-10-07 16:28:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697115888 {#14057
          date: 2023-10-12 15:04:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5162
        +user: Proxies\__CG__\App\Entity\User {#5163 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4280
          +user: App\Entity\User {#4293
            +avatar: Proxies\__CG__\App\Entity\Image {#4294 …}
            +cover: null
            +email: "SeeJayEmm@lemmy.procrastinati.org"
            +username: "@SeeJayEmm@lemmy.procrastinati.org"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: """
              Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
              \n
              Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
              """
            +lastActive: DateTime @1728418371 {#4277
              date: 2024-10-08 22:12:51.0 +02:00
            }
            +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 {#4295 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4297 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4299 …}
            +entries: Doctrine\ORM\PersistentCollection {#4301 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4303 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4305 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4307 …}
            +posts: Doctrine\ORM\PersistentCollection {#4309 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4311 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4313 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4315 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4317 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4319 …}
            +follows: Doctrine\ORM\PersistentCollection {#4321 …}
            +followers: Doctrine\ORM\PersistentCollection {#4323 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4325 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4327 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4329 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
            +reports: Doctrine\ORM\PersistentCollection {#4333 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4335 …}
            +violations: Doctrine\ORM\PersistentCollection {#4337 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
            +awards: Doctrine\ORM\PersistentCollection {#4341 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4343 …}
            +categories: Doctrine\ORM\PersistentCollection {#4345 …}
            -id: 22728
            -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4347 …}
            +apId: "SeeJayEmm@lemmy.procrastinati.org"
            +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
            +apFollowersUrl: null
            +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
            +apDomain: "lemmy.procrastinati.org"
            +apPreferredUsername: "SeeJayEmm"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729104417 {#4278
              date: 2024-10-16 20:46:57.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1689080109 {#4279
              date: 2023-07-11 14:55:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "I’m running checkmk for monitoring but that won’t help you with detection of unwanted logins. For security I’m running crowded."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1721071611 {#4275
            date: 2024-07-15 21:26:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@krash@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4281 …}
          +nested: Doctrine\ORM\PersistentCollection {#4283 …}
          +votes: Doctrine\ORM\PersistentCollection {#4285 …}
          +reports: Doctrine\ORM\PersistentCollection {#4287 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4289 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4291 …}
          -id: 298819
          -bodyTs: "'checkmk':4 'crowd':23 'detect':14 'help':11 'login':17 'm':2,21 'monitor':6 'run':3,22 'secur':19 'unwant':16 'won':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.procrastinati.org/comment/1354133"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704975991 {#4276
            date: 2024-01-11 13:26:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4280}
        +body: "What’s crowded? I am having trouble searching for it because of its name"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704994597 {#5160
          date: 2024-01-11 18:36:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@krash@lemmy.ml"
          "@SeeJayEmm@lemmy.procrastinati.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5164 …}
        +nested: Doctrine\ORM\PersistentCollection {#5166 …}
        +votes: Doctrine\ORM\PersistentCollection {#5168 …}
        +reports: Doctrine\ORM\PersistentCollection {#5170 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5172 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5174 …}
        -id: 299434
        -bodyTs: "'crowd':3 'name':14 'search':8 'troubl':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.uk/comment/5753734"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704994597 {#5161
          date: 2024-01-11 18:36:37.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4280}
      +body: "crowdsec, pretty sure what’s meant"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704995706 {#5213
        date: 2024-01-11 18:55:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@SeeJayEmm@lemmy.procrastinati.org"
        "@peter@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5217 …}
      +nested: Doctrine\ORM\PersistentCollection {#5219 …}
      +votes: Doctrine\ORM\PersistentCollection {#5221 …}
      +reports: Doctrine\ORM\PersistentCollection {#5223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5227 …}
      -id: 299473
      -bodyTs: "'crowdsec':1 'meant':6 'pretti':2 'sure':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6582523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704995706 {#5214
        date: 2024-01-11 18:55:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4280}
    +body: "Ah thank you"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705001172 {#5249
      date: 2024-01-11 20:26:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@SeeJayEmm@lemmy.procrastinati.org"
      "@peter@feddit.uk"
      "@archy@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5253 …}
    +nested: Doctrine\ORM\PersistentCollection {#5258 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5264 …}
    -id: 299679
    -bodyTs: "'ah':1 'thank':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/5755839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705001172 {#5246
      date: 2024-01-11 20:26:12.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 45.71 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4354
    +user: App\Entity\User {#4367
      +avatar: null
      +cover: null
      +email: "MrMcGasion@lemmy.world"
      +username: "@MrMcGasion@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035878 {#4351
        date: 2024-10-16 01:44:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
      +entries: Doctrine\ORM\PersistentCollection {#4374 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +posts: Doctrine\ORM\PersistentCollection {#4382 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
      +follows: Doctrine\ORM\PersistentCollection {#4394 …}
      +followers: Doctrine\ORM\PersistentCollection {#4396 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
      +reports: Doctrine\ORM\PersistentCollection {#4406 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
      +violations: Doctrine\ORM\PersistentCollection {#4410 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
      +awards: Doctrine\ORM\PersistentCollection {#4414 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
      +categories: Doctrine\ORM\PersistentCollection {#4418 …}
      -id: 46405
      -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
      +apId: "MrMcGasion@lemmy.world"
      +apProfileId: "https://lemmy.world/u/MrMcGasion"
      +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "MrMcGasion"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728539415 {#4352
        date: 2024-10-10 07:50:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695094906 {#4353
        date: 2023-09-19 05:41:46.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
      \n
      Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
      \n
      Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
      \n
      If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704934742 {#4349
      date: 2024-01-11 01:59:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4355 …}
    +nested: Doctrine\ORM\PersistentCollection {#4357 …}
    +votes: Doctrine\ORM\PersistentCollection {#4359 …}
    +reports: Doctrine\ORM\PersistentCollection {#4361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 297911
    -bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704934742 {#4350
      date: 2024-01-11 01:59:02.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#15333
  +comment: App\Entity\EntryComment {#4354
    +user: App\Entity\User {#4367
      +avatar: null
      +cover: null
      +email: "MrMcGasion@lemmy.world"
      +username: "@MrMcGasion@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035878 {#4351
        date: 2024-10-16 01:44:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
      +entries: Doctrine\ORM\PersistentCollection {#4374 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +posts: Doctrine\ORM\PersistentCollection {#4382 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
      +follows: Doctrine\ORM\PersistentCollection {#4394 …}
      +followers: Doctrine\ORM\PersistentCollection {#4396 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
      +reports: Doctrine\ORM\PersistentCollection {#4406 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
      +violations: Doctrine\ORM\PersistentCollection {#4410 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
      +awards: Doctrine\ORM\PersistentCollection {#4414 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
      +categories: Doctrine\ORM\PersistentCollection {#4418 …}
      -id: 46405
      -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
      +apId: "MrMcGasion@lemmy.world"
      +apProfileId: "https://lemmy.world/u/MrMcGasion"
      +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "MrMcGasion"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728539415 {#4352
        date: 2024-10-10 07:50:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695094906 {#4353
        date: 2023-09-19 05:41:46.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
      \n
      Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
      \n
      Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
      \n
      If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704934742 {#4349
      date: 2024-01-11 01:59:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4355 …}
    +nested: Doctrine\ORM\PersistentCollection {#4357 …}
    +votes: Doctrine\ORM\PersistentCollection {#4359 …}
    +reports: Doctrine\ORM\PersistentCollection {#4361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 297911
    -bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704934742 {#4350
      date: 2024-01-11 01:59:02.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#4367
    +avatar: null
    +cover: null
    +email: "MrMcGasion@lemmy.world"
    +username: "@MrMcGasion@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729035878 {#4351
      date: 2024-10-16 01:44:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
    +entries: Doctrine\ORM\PersistentCollection {#4374 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
    +posts: Doctrine\ORM\PersistentCollection {#4382 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
    +follows: Doctrine\ORM\PersistentCollection {#4394 …}
    +followers: Doctrine\ORM\PersistentCollection {#4396 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
    +reports: Doctrine\ORM\PersistentCollection {#4406 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
    +violations: Doctrine\ORM\PersistentCollection {#4410 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
    +awards: Doctrine\ORM\PersistentCollection {#4414 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
    +categories: Doctrine\ORM\PersistentCollection {#4418 …}
    -id: 46405
    -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
    +apId: "MrMcGasion@lemmy.world"
    +apProfileId: "https://lemmy.world/u/MrMcGasion"
    +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "MrMcGasion"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728539415 {#4352
      date: 2024-10-10 07:50:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695094906 {#4353
      date: 2023-09-19 05:41:46.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15378
  +user: App\Entity\User {#4367
    +avatar: null
    +cover: null
    +email: "MrMcGasion@lemmy.world"
    +username: "@MrMcGasion@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729035878 {#4351
      date: 2024-10-16 01:44:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
    +entries: Doctrine\ORM\PersistentCollection {#4374 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
    +posts: Doctrine\ORM\PersistentCollection {#4382 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
    +follows: Doctrine\ORM\PersistentCollection {#4394 …}
    +followers: Doctrine\ORM\PersistentCollection {#4396 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
    +reports: Doctrine\ORM\PersistentCollection {#4406 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
    +violations: Doctrine\ORM\PersistentCollection {#4410 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
    +awards: Doctrine\ORM\PersistentCollection {#4414 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
    +categories: Doctrine\ORM\PersistentCollection {#4418 …}
    -id: 46405
    -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
    +apId: "MrMcGasion@lemmy.world"
    +apProfileId: "https://lemmy.world/u/MrMcGasion"
    +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "MrMcGasion"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728539415 {#4352
      date: 2024-10-10 07:50:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695094906 {#4353
      date: 2023-09-19 05:41:46.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704934742 {#4350
    date: 2024-01-11 01:59:02.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3112
  +date: DateTimeImmutable @1704934742 {#4350
    date: 2024-01-11 01:59:02.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704934742 {#4350
    date: 2024-01-11 01:59:02.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6285
  +createdAt: DateTimeImmutable @1704934742 {#4350
    date: 2024-01-11 01:59:02.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4367
    +avatar: null
    +cover: null
    +email: "MrMcGasion@lemmy.world"
    +username: "@MrMcGasion@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729035878 {#4351
      date: 2024-10-16 01:44:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
    +entries: Doctrine\ORM\PersistentCollection {#4374 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
    +posts: Doctrine\ORM\PersistentCollection {#4382 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
    +follows: Doctrine\ORM\PersistentCollection {#4394 …}
    +followers: Doctrine\ORM\PersistentCollection {#4396 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
    +reports: Doctrine\ORM\PersistentCollection {#4406 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
    +violations: Doctrine\ORM\PersistentCollection {#4410 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
    +awards: Doctrine\ORM\PersistentCollection {#4414 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
    +categories: Doctrine\ORM\PersistentCollection {#4418 …}
    -id: 46405
    -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
    +apId: "MrMcGasion@lemmy.world"
    +apProfileId: "https://lemmy.world/u/MrMcGasion"
    +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "MrMcGasion"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728539415 {#4352
      date: 2024-10-10 07:50:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695094906 {#4353
      date: 2023-09-19 05:41:46.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9057
  +width: 40
  +height: 40
  +user: App\Entity\User {#4367
    +avatar: null
    +cover: null
    +email: "MrMcGasion@lemmy.world"
    +username: "@MrMcGasion@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729035878 {#4351
      date: 2024-10-16 01:44:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
    +entries: Doctrine\ORM\PersistentCollection {#4374 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
    +posts: Doctrine\ORM\PersistentCollection {#4382 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
    +follows: Doctrine\ORM\PersistentCollection {#4394 …}
    +followers: Doctrine\ORM\PersistentCollection {#4396 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
    +reports: Doctrine\ORM\PersistentCollection {#4406 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
    +violations: Doctrine\ORM\PersistentCollection {#4410 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
    +awards: Doctrine\ORM\PersistentCollection {#4414 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
    +categories: Doctrine\ORM\PersistentCollection {#4418 …}
    -id: 46405
    -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
    +apId: "MrMcGasion@lemmy.world"
    +apProfileId: "https://lemmy.world/u/MrMcGasion"
    +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "MrMcGasion"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728539415 {#4352
      date: 2024-10-10 07:50:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695094906 {#4353
      date: 2023-09-19 05:41:46.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4354
    +user: App\Entity\User {#4367
      +avatar: null
      +cover: null
      +email: "MrMcGasion@lemmy.world"
      +username: "@MrMcGasion@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035878 {#4351
        date: 2024-10-16 01:44:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
      +entries: Doctrine\ORM\PersistentCollection {#4374 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +posts: Doctrine\ORM\PersistentCollection {#4382 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
      +follows: Doctrine\ORM\PersistentCollection {#4394 …}
      +followers: Doctrine\ORM\PersistentCollection {#4396 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
      +reports: Doctrine\ORM\PersistentCollection {#4406 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
      +violations: Doctrine\ORM\PersistentCollection {#4410 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
      +awards: Doctrine\ORM\PersistentCollection {#4414 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
      +categories: Doctrine\ORM\PersistentCollection {#4418 …}
      -id: 46405
      -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
      +apId: "MrMcGasion@lemmy.world"
      +apProfileId: "https://lemmy.world/u/MrMcGasion"
      +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "MrMcGasion"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728539415 {#4352
        date: 2024-10-10 07:50:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695094906 {#4353
        date: 2023-09-19 05:41:46.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
      \n
      Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
      \n
      Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
      \n
      If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704934742 {#4349
      date: 2024-01-11 01:59:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4355 …}
    +nested: Doctrine\ORM\PersistentCollection {#4357 …}
    +votes: Doctrine\ORM\PersistentCollection {#4359 …}
    +reports: Doctrine\ORM\PersistentCollection {#4361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 297911
    -bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704934742 {#4350
      date: 2024-01-11 01:59:02.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11620
  +subject: App\Entity\EntryComment {#4354
    +user: App\Entity\User {#4367
      +avatar: null
      +cover: null
      +email: "MrMcGasion@lemmy.world"
      +username: "@MrMcGasion@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035878 {#4351
        date: 2024-10-16 01:44:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
      +entries: Doctrine\ORM\PersistentCollection {#4374 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +posts: Doctrine\ORM\PersistentCollection {#4382 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
      +follows: Doctrine\ORM\PersistentCollection {#4394 …}
      +followers: Doctrine\ORM\PersistentCollection {#4396 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
      +reports: Doctrine\ORM\PersistentCollection {#4406 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
      +violations: Doctrine\ORM\PersistentCollection {#4410 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
      +awards: Doctrine\ORM\PersistentCollection {#4414 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
      +categories: Doctrine\ORM\PersistentCollection {#4418 …}
      -id: 46405
      -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
      +apId: "MrMcGasion@lemmy.world"
      +apProfileId: "https://lemmy.world/u/MrMcGasion"
      +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "MrMcGasion"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728539415 {#4352
        date: 2024-10-10 07:50:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695094906 {#4353
        date: 2023-09-19 05:41:46.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
      \n
      Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
      \n
      Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
      \n
      If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704934742 {#4349
      date: 2024-01-11 01:59:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4355 …}
    +nested: Doctrine\ORM\PersistentCollection {#4357 …}
    +votes: Doctrine\ORM\PersistentCollection {#4359 …}
    +reports: Doctrine\ORM\PersistentCollection {#4361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 297911
    -bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704934742 {#4350
      date: 2024-01-11 01:59:02.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4354
    +user: App\Entity\User {#4367
      +avatar: null
      +cover: null
      +email: "MrMcGasion@lemmy.world"
      +username: "@MrMcGasion@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035878 {#4351
        date: 2024-10-16 01:44:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
      +entries: Doctrine\ORM\PersistentCollection {#4374 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +posts: Doctrine\ORM\PersistentCollection {#4382 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
      +follows: Doctrine\ORM\PersistentCollection {#4394 …}
      +followers: Doctrine\ORM\PersistentCollection {#4396 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
      +reports: Doctrine\ORM\PersistentCollection {#4406 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
      +violations: Doctrine\ORM\PersistentCollection {#4410 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
      +awards: Doctrine\ORM\PersistentCollection {#4414 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
      +categories: Doctrine\ORM\PersistentCollection {#4418 …}
      -id: 46405
      -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
      +apId: "MrMcGasion@lemmy.world"
      +apProfileId: "https://lemmy.world/u/MrMcGasion"
      +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "MrMcGasion"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728539415 {#4352
        date: 2024-10-10 07:50:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695094906 {#4353
        date: 2023-09-19 05:41:46.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
      \n
      Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
      \n
      Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
      \n
      If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704934742 {#4349
      date: 2024-01-11 01:59:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4355 …}
    +nested: Doctrine\ORM\PersistentCollection {#4357 …}
    +votes: Doctrine\ORM\PersistentCollection {#4359 …}
    +reports: Doctrine\ORM\PersistentCollection {#4361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 297911
    -bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704934742 {#4350
      date: 2024-01-11 01:59:02.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3375
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4354
    +user: App\Entity\User {#4367
      +avatar: null
      +cover: null
      +email: "MrMcGasion@lemmy.world"
      +username: "@MrMcGasion@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035878 {#4351
        date: 2024-10-16 01:44:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
      +entries: Doctrine\ORM\PersistentCollection {#4374 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +posts: Doctrine\ORM\PersistentCollection {#4382 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
      +follows: Doctrine\ORM\PersistentCollection {#4394 …}
      +followers: Doctrine\ORM\PersistentCollection {#4396 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
      +reports: Doctrine\ORM\PersistentCollection {#4406 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
      +violations: Doctrine\ORM\PersistentCollection {#4410 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
      +awards: Doctrine\ORM\PersistentCollection {#4414 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
      +categories: Doctrine\ORM\PersistentCollection {#4418 …}
      -id: 46405
      -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
      +apId: "MrMcGasion@lemmy.world"
      +apProfileId: "https://lemmy.world/u/MrMcGasion"
      +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "MrMcGasion"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728539415 {#4352
        date: 2024-10-10 07:50:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695094906 {#4353
        date: 2023-09-19 05:41:46.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
      \n
      Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
      \n
      Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
      \n
      If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704934742 {#4349
      date: 2024-01-11 01:59:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4355 …}
    +nested: Doctrine\ORM\PersistentCollection {#4357 …}
    +votes: Doctrine\ORM\PersistentCollection {#4359 …}
    +reports: Doctrine\ORM\PersistentCollection {#4361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 297911
    -bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704934742 {#4350
      date: 2024-01-11 01:59:02.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 10.09 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4354
    +user: App\Entity\User {#4367
      +avatar: null
      +cover: null
      +email: "MrMcGasion@lemmy.world"
      +username: "@MrMcGasion@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035878 {#4351
        date: 2024-10-16 01:44:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
      +entries: Doctrine\ORM\PersistentCollection {#4374 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +posts: Doctrine\ORM\PersistentCollection {#4382 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
      +follows: Doctrine\ORM\PersistentCollection {#4394 …}
      +followers: Doctrine\ORM\PersistentCollection {#4396 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
      +reports: Doctrine\ORM\PersistentCollection {#4406 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
      +violations: Doctrine\ORM\PersistentCollection {#4410 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
      +awards: Doctrine\ORM\PersistentCollection {#4414 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
      +categories: Doctrine\ORM\PersistentCollection {#4418 …}
      -id: 46405
      -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
      +apId: "MrMcGasion@lemmy.world"
      +apProfileId: "https://lemmy.world/u/MrMcGasion"
      +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "MrMcGasion"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728539415 {#4352
        date: 2024-10-10 07:50:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695094906 {#4353
        date: 2023-09-19 05:41:46.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
      \n
      Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
      \n
      Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
      \n
      If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704934742 {#4349
      date: 2024-01-11 01:59:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4355 …}
    +nested: Doctrine\ORM\PersistentCollection {#4357 …}
    +votes: Doctrine\ORM\PersistentCollection {#4359 …}
    +reports: Doctrine\ORM\PersistentCollection {#4361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 297911
    -bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704934742 {#4350
      date: 2024-01-11 01:59:02.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#15457
  +comment: App\Entity\EntryComment {#4354
    +user: App\Entity\User {#4367
      +avatar: null
      +cover: null
      +email: "MrMcGasion@lemmy.world"
      +username: "@MrMcGasion@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035878 {#4351
        date: 2024-10-16 01:44:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4368 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4370 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4372 …}
      +entries: Doctrine\ORM\PersistentCollection {#4374 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +posts: Doctrine\ORM\PersistentCollection {#4382 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4384 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4386 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4388 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4390 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4392 …}
      +follows: Doctrine\ORM\PersistentCollection {#4394 …}
      +followers: Doctrine\ORM\PersistentCollection {#4396 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4398 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4400 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4402 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4404 …}
      +reports: Doctrine\ORM\PersistentCollection {#4406 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
      +violations: Doctrine\ORM\PersistentCollection {#4410 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4412 …}
      +awards: Doctrine\ORM\PersistentCollection {#4414 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4416 …}
      +categories: Doctrine\ORM\PersistentCollection {#4418 …}
      -id: 46405
      -password: "$2y$13$gPW5Vjj09TNr8zyHx799iei0rqhOmRO6BoxYbjAaKiaZ4wwkE8m0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4420 …}
      +apId: "MrMcGasion@lemmy.world"
      +apProfileId: "https://lemmy.world/u/MrMcGasion"
      +apPublicUrl: "https://lemmy.world/u/MrMcGasion"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "MrMcGasion"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728539415 {#4352
        date: 2024-10-10 07:50:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695094906 {#4353
        date: 2023-09-19 05:41:46.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
      \n
      Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
      \n
      Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
      \n
      If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704934742 {#4349
      date: 2024-01-11 01:59:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4355 …}
    +nested: Doctrine\ORM\PersistentCollection {#4357 …}
    +votes: Doctrine\ORM\PersistentCollection {#4359 …}
    +reports: Doctrine\ORM\PersistentCollection {#4361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 297911
    -bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704934742 {#4350
      date: 2024-01-11 01:59:02.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 23.77 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4428
    +user: App\Entity\User {#4441
      +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#4425
        date: 2024-10-17 11:33: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +entries: Doctrine\ORM\PersistentCollection {#4449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +posts: Doctrine\ORM\PersistentCollection {#4457 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
      +follows: Doctrine\ORM\PersistentCollection {#4469 …}
      +followers: Doctrine\ORM\PersistentCollection {#4471 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
      +reports: Doctrine\ORM\PersistentCollection {#4481 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
      +violations: Doctrine\ORM\PersistentCollection {#4485 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4489 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
      +categories: Doctrine\ORM\PersistentCollection {#4493 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#4426
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4427
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Netdata](https://www.netdata.cloud/features/) (agent only/not the cloud-based features), and a bunch of scanners running from cron/systemd timers, rsyslog for logs (and graylog for larger setups)\n
      \n
      My [base ansible role for monitoring](https://github.com/nodiscc/xsrv/tree/master/roles/monitoring).\n
      \n
      Since your question is also related to securing your setup, inspect and harden the configuration of all running services and the OS itself. Here is my [common ansible role for basic stuff](https://github.com/nodiscc/xsrv/tree/master/roles/common). Find (prefereably official) hardening guides for your distribution and implement hardening guidelines such as DISA STIG, CIS benchmarks, ANSSI guides, etc.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704912368 {#4422
      date: 2024-01-10 19:46:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4429 …}
    +nested: Doctrine\ORM\PersistentCollection {#4431 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4435 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
    -id: 296684
    -bodyTs: "'/features/)':4 '/nodiscc/xsrv/tree/master/roles/common).':72 '/nodiscc/xsrv/tree/master/roles/monitoring).':37 'agent':5 'also':42 'ansibl':31,65 'anssi':91 'base':10,30 'basic':68 'benchmark':90 'bunch':14 'cis':89 'cloud':9 'cloud-bas':8 'common':64 'configur':52 'cron/systemd':19 'disa':87 'distribut':80 'etc':93 'featur':11 'find':73 'github.com':36,71 'github.com/nodiscc/xsrv/tree/master/roles/common).':70 'github.com/nodiscc/xsrv/tree/master/roles/monitoring).':35 'graylog':25 'guid':77,92 'guidelin':84 'harden':50,76,83 'implement':82 'inspect':48 'larger':27 'log':23 'monitor':34 'netdata':1 'offici':75 'only/not':6 'os':59 'prefer':74 'question':40 'relat':43 'role':32,66 'rsyslog':21 'run':17,55 'scanner':16 'secur':45 'servic':56 'setup':28,47 'sinc':38 'stig':88 'stuff':69 'timer':20 'www.netdata.cloud':3 'www.netdata.cloud/features/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559297"
    +editedAt: DateTimeImmutable @1720214230 {#4423
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4424
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#15527
  +comment: App\Entity\EntryComment {#4428
    +user: App\Entity\User {#4441
      +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#4425
        date: 2024-10-17 11:33: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +entries: Doctrine\ORM\PersistentCollection {#4449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +posts: Doctrine\ORM\PersistentCollection {#4457 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
      +follows: Doctrine\ORM\PersistentCollection {#4469 …}
      +followers: Doctrine\ORM\PersistentCollection {#4471 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
      +reports: Doctrine\ORM\PersistentCollection {#4481 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
      +violations: Doctrine\ORM\PersistentCollection {#4485 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4489 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
      +categories: Doctrine\ORM\PersistentCollection {#4493 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#4426
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4427
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Netdata](https://www.netdata.cloud/features/) (agent only/not the cloud-based features), and a bunch of scanners running from cron/systemd timers, rsyslog for logs (and graylog for larger setups)\n
      \n
      My [base ansible role for monitoring](https://github.com/nodiscc/xsrv/tree/master/roles/monitoring).\n
      \n
      Since your question is also related to securing your setup, inspect and harden the configuration of all running services and the OS itself. Here is my [common ansible role for basic stuff](https://github.com/nodiscc/xsrv/tree/master/roles/common). Find (prefereably official) hardening guides for your distribution and implement hardening guidelines such as DISA STIG, CIS benchmarks, ANSSI guides, etc.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704912368 {#4422
      date: 2024-01-10 19:46:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4429 …}
    +nested: Doctrine\ORM\PersistentCollection {#4431 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4435 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
    -id: 296684
    -bodyTs: "'/features/)':4 '/nodiscc/xsrv/tree/master/roles/common).':72 '/nodiscc/xsrv/tree/master/roles/monitoring).':37 'agent':5 'also':42 'ansibl':31,65 'anssi':91 'base':10,30 'basic':68 'benchmark':90 'bunch':14 'cis':89 'cloud':9 'cloud-bas':8 'common':64 'configur':52 'cron/systemd':19 'disa':87 'distribut':80 'etc':93 'featur':11 'find':73 'github.com':36,71 'github.com/nodiscc/xsrv/tree/master/roles/common).':70 'github.com/nodiscc/xsrv/tree/master/roles/monitoring).':35 'graylog':25 'guid':77,92 'guidelin':84 'harden':50,76,83 'implement':82 'inspect':48 'larger':27 'log':23 'monitor':34 'netdata':1 'offici':75 'only/not':6 'os':59 'prefer':74 'question':40 'relat':43 'role':32,66 'rsyslog':21 'run':17,55 'scanner':16 'secur':45 'servic':56 'setup':28,47 'sinc':38 'stig':88 'stuff':69 'timer':20 'www.netdata.cloud':3 'www.netdata.cloud/features/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559297"
    +editedAt: DateTimeImmutable @1720214230 {#4423
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4424
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4441
    +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#4425
      date: 2024-10-17 11:33: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +entries: Doctrine\ORM\PersistentCollection {#4449 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
    +posts: Doctrine\ORM\PersistentCollection {#4457 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
    +follows: Doctrine\ORM\PersistentCollection {#4469 …}
    +followers: Doctrine\ORM\PersistentCollection {#4471 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
    +reports: Doctrine\ORM\PersistentCollection {#4481 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
    +violations: Doctrine\ORM\PersistentCollection {#4485 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
    +awards: Doctrine\ORM\PersistentCollection {#4489 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
    +categories: Doctrine\ORM\PersistentCollection {#4493 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#4426
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#4427
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15572
  +user: App\Entity\User {#4441
    +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#4425
      date: 2024-10-17 11:33: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +entries: Doctrine\ORM\PersistentCollection {#4449 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
    +posts: Doctrine\ORM\PersistentCollection {#4457 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
    +follows: Doctrine\ORM\PersistentCollection {#4469 …}
    +followers: Doctrine\ORM\PersistentCollection {#4471 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
    +reports: Doctrine\ORM\PersistentCollection {#4481 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
    +violations: Doctrine\ORM\PersistentCollection {#4485 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
    +awards: Doctrine\ORM\PersistentCollection {#4489 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
    +categories: Doctrine\ORM\PersistentCollection {#4493 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#4426
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#4427
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704912368 {#4424
    date: 2024-01-10 19:46:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15627
  +date: DateTimeImmutable @1704912368 {#4424
    date: 2024-01-10 19:46:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704912368 {#4424
    date: 2024-01-10 19:46:08.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720214230 {#4423
    date: 2024-07-05 23:17:10.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15681
  +createdAt: DateTimeImmutable @1704912368 {#4424
    date: 2024-01-10 19:46:08.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720214230 {#4423
    date: 2024-07-05 23:17:10.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 8.87 ms
Input props
[
  "user" => App\Entity\User {#4441
    +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#4425
      date: 2024-10-17 11:33: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +entries: Doctrine\ORM\PersistentCollection {#4449 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
    +posts: Doctrine\ORM\PersistentCollection {#4457 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
    +follows: Doctrine\ORM\PersistentCollection {#4469 …}
    +followers: Doctrine\ORM\PersistentCollection {#4471 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
    +reports: Doctrine\ORM\PersistentCollection {#4481 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
    +violations: Doctrine\ORM\PersistentCollection {#4485 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
    +awards: Doctrine\ORM\PersistentCollection {#4489 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
    +categories: Doctrine\ORM\PersistentCollection {#4493 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#4426
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#4427
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15735
  +width: 40
  +height: 40
  +user: App\Entity\User {#4441
    +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#4425
      date: 2024-10-17 11:33: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +entries: Doctrine\ORM\PersistentCollection {#4449 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
    +posts: Doctrine\ORM\PersistentCollection {#4457 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
    +follows: Doctrine\ORM\PersistentCollection {#4469 …}
    +followers: Doctrine\ORM\PersistentCollection {#4471 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
    +reports: Doctrine\ORM\PersistentCollection {#4481 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
    +violations: Doctrine\ORM\PersistentCollection {#4485 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
    +awards: Doctrine\ORM\PersistentCollection {#4489 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
    +categories: Doctrine\ORM\PersistentCollection {#4493 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#4426
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#4427
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4428
    +user: App\Entity\User {#4441
      +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#4425
        date: 2024-10-17 11:33: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +entries: Doctrine\ORM\PersistentCollection {#4449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +posts: Doctrine\ORM\PersistentCollection {#4457 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
      +follows: Doctrine\ORM\PersistentCollection {#4469 …}
      +followers: Doctrine\ORM\PersistentCollection {#4471 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
      +reports: Doctrine\ORM\PersistentCollection {#4481 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
      +violations: Doctrine\ORM\PersistentCollection {#4485 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4489 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
      +categories: Doctrine\ORM\PersistentCollection {#4493 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#4426
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4427
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Netdata](https://www.netdata.cloud/features/) (agent only/not the cloud-based features), and a bunch of scanners running from cron/systemd timers, rsyslog for logs (and graylog for larger setups)\n
      \n
      My [base ansible role for monitoring](https://github.com/nodiscc/xsrv/tree/master/roles/monitoring).\n
      \n
      Since your question is also related to securing your setup, inspect and harden the configuration of all running services and the OS itself. Here is my [common ansible role for basic stuff](https://github.com/nodiscc/xsrv/tree/master/roles/common). Find (prefereably official) hardening guides for your distribution and implement hardening guidelines such as DISA STIG, CIS benchmarks, ANSSI guides, etc.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704912368 {#4422
      date: 2024-01-10 19:46:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4429 …}
    +nested: Doctrine\ORM\PersistentCollection {#4431 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4435 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
    -id: 296684
    -bodyTs: "'/features/)':4 '/nodiscc/xsrv/tree/master/roles/common).':72 '/nodiscc/xsrv/tree/master/roles/monitoring).':37 'agent':5 'also':42 'ansibl':31,65 'anssi':91 'base':10,30 'basic':68 'benchmark':90 'bunch':14 'cis':89 'cloud':9 'cloud-bas':8 'common':64 'configur':52 'cron/systemd':19 'disa':87 'distribut':80 'etc':93 'featur':11 'find':73 'github.com':36,71 'github.com/nodiscc/xsrv/tree/master/roles/common).':70 'github.com/nodiscc/xsrv/tree/master/roles/monitoring).':35 'graylog':25 'guid':77,92 'guidelin':84 'harden':50,76,83 'implement':82 'inspect':48 'larger':27 'log':23 'monitor':34 'netdata':1 'offici':75 'only/not':6 'os':59 'prefer':74 'question':40 'relat':43 'role':32,66 'rsyslog':21 'run':17,55 'scanner':16 'secur':45 'servic':56 'setup':28,47 'sinc':38 'stig':88 'stuff':69 'timer':20 'www.netdata.cloud':3 'www.netdata.cloud/features/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559297"
    +editedAt: DateTimeImmutable @1720214230 {#4423
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4424
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15830
  +subject: App\Entity\EntryComment {#4428
    +user: App\Entity\User {#4441
      +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#4425
        date: 2024-10-17 11:33: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +entries: Doctrine\ORM\PersistentCollection {#4449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +posts: Doctrine\ORM\PersistentCollection {#4457 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
      +follows: Doctrine\ORM\PersistentCollection {#4469 …}
      +followers: Doctrine\ORM\PersistentCollection {#4471 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
      +reports: Doctrine\ORM\PersistentCollection {#4481 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
      +violations: Doctrine\ORM\PersistentCollection {#4485 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4489 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
      +categories: Doctrine\ORM\PersistentCollection {#4493 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#4426
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4427
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Netdata](https://www.netdata.cloud/features/) (agent only/not the cloud-based features), and a bunch of scanners running from cron/systemd timers, rsyslog for logs (and graylog for larger setups)\n
      \n
      My [base ansible role for monitoring](https://github.com/nodiscc/xsrv/tree/master/roles/monitoring).\n
      \n
      Since your question is also related to securing your setup, inspect and harden the configuration of all running services and the OS itself. Here is my [common ansible role for basic stuff](https://github.com/nodiscc/xsrv/tree/master/roles/common). Find (prefereably official) hardening guides for your distribution and implement hardening guidelines such as DISA STIG, CIS benchmarks, ANSSI guides, etc.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704912368 {#4422
      date: 2024-01-10 19:46:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4429 …}
    +nested: Doctrine\ORM\PersistentCollection {#4431 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4435 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
    -id: 296684
    -bodyTs: "'/features/)':4 '/nodiscc/xsrv/tree/master/roles/common).':72 '/nodiscc/xsrv/tree/master/roles/monitoring).':37 'agent':5 'also':42 'ansibl':31,65 'anssi':91 'base':10,30 'basic':68 'benchmark':90 'bunch':14 'cis':89 'cloud':9 'cloud-bas':8 'common':64 'configur':52 'cron/systemd':19 'disa':87 'distribut':80 'etc':93 'featur':11 'find':73 'github.com':36,71 'github.com/nodiscc/xsrv/tree/master/roles/common).':70 'github.com/nodiscc/xsrv/tree/master/roles/monitoring).':35 'graylog':25 'guid':77,92 'guidelin':84 'harden':50,76,83 'implement':82 'inspect':48 'larger':27 'log':23 'monitor':34 'netdata':1 'offici':75 'only/not':6 'os':59 'prefer':74 'question':40 'relat':43 'role':32,66 'rsyslog':21 'run':17,55 'scanner':16 'secur':45 'servic':56 'setup':28,47 'sinc':38 'stig':88 'stuff':69 'timer':20 'www.netdata.cloud':3 'www.netdata.cloud/features/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559297"
    +editedAt: DateTimeImmutable @1720214230 {#4423
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4424
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.84 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4428
    +user: App\Entity\User {#4441
      +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#4425
        date: 2024-10-17 11:33: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +entries: Doctrine\ORM\PersistentCollection {#4449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +posts: Doctrine\ORM\PersistentCollection {#4457 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
      +follows: Doctrine\ORM\PersistentCollection {#4469 …}
      +followers: Doctrine\ORM\PersistentCollection {#4471 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
      +reports: Doctrine\ORM\PersistentCollection {#4481 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
      +violations: Doctrine\ORM\PersistentCollection {#4485 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4489 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
      +categories: Doctrine\ORM\PersistentCollection {#4493 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#4426
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4427
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Netdata](https://www.netdata.cloud/features/) (agent only/not the cloud-based features), and a bunch of scanners running from cron/systemd timers, rsyslog for logs (and graylog for larger setups)\n
      \n
      My [base ansible role for monitoring](https://github.com/nodiscc/xsrv/tree/master/roles/monitoring).\n
      \n
      Since your question is also related to securing your setup, inspect and harden the configuration of all running services and the OS itself. Here is my [common ansible role for basic stuff](https://github.com/nodiscc/xsrv/tree/master/roles/common). Find (prefereably official) hardening guides for your distribution and implement hardening guidelines such as DISA STIG, CIS benchmarks, ANSSI guides, etc.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704912368 {#4422
      date: 2024-01-10 19:46:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4429 …}
    +nested: Doctrine\ORM\PersistentCollection {#4431 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4435 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
    -id: 296684
    -bodyTs: "'/features/)':4 '/nodiscc/xsrv/tree/master/roles/common).':72 '/nodiscc/xsrv/tree/master/roles/monitoring).':37 'agent':5 'also':42 'ansibl':31,65 'anssi':91 'base':10,30 'basic':68 'benchmark':90 'bunch':14 'cis':89 'cloud':9 'cloud-bas':8 'common':64 'configur':52 'cron/systemd':19 'disa':87 'distribut':80 'etc':93 'featur':11 'find':73 'github.com':36,71 'github.com/nodiscc/xsrv/tree/master/roles/common).':70 'github.com/nodiscc/xsrv/tree/master/roles/monitoring).':35 'graylog':25 'guid':77,92 'guidelin':84 'harden':50,76,83 'implement':82 'inspect':48 'larger':27 'log':23 'monitor':34 'netdata':1 'offici':75 'only/not':6 'os':59 'prefer':74 'question':40 'relat':43 'role':32,66 'rsyslog':21 'run':17,55 'scanner':16 'secur':45 'servic':56 'setup':28,47 'sinc':38 'stig':88 'stuff':69 'timer':20 'www.netdata.cloud':3 'www.netdata.cloud/features/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559297"
    +editedAt: DateTimeImmutable @1720214230 {#4423
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4424
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15887
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4428
    +user: App\Entity\User {#4441
      +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#4425
        date: 2024-10-17 11:33: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +entries: Doctrine\ORM\PersistentCollection {#4449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +posts: Doctrine\ORM\PersistentCollection {#4457 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
      +follows: Doctrine\ORM\PersistentCollection {#4469 …}
      +followers: Doctrine\ORM\PersistentCollection {#4471 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
      +reports: Doctrine\ORM\PersistentCollection {#4481 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
      +violations: Doctrine\ORM\PersistentCollection {#4485 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4489 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
      +categories: Doctrine\ORM\PersistentCollection {#4493 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#4426
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4427
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Netdata](https://www.netdata.cloud/features/) (agent only/not the cloud-based features), and a bunch of scanners running from cron/systemd timers, rsyslog for logs (and graylog for larger setups)\n
      \n
      My [base ansible role for monitoring](https://github.com/nodiscc/xsrv/tree/master/roles/monitoring).\n
      \n
      Since your question is also related to securing your setup, inspect and harden the configuration of all running services and the OS itself. Here is my [common ansible role for basic stuff](https://github.com/nodiscc/xsrv/tree/master/roles/common). Find (prefereably official) hardening guides for your distribution and implement hardening guidelines such as DISA STIG, CIS benchmarks, ANSSI guides, etc.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704912368 {#4422
      date: 2024-01-10 19:46:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4429 …}
    +nested: Doctrine\ORM\PersistentCollection {#4431 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4435 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
    -id: 296684
    -bodyTs: "'/features/)':4 '/nodiscc/xsrv/tree/master/roles/common).':72 '/nodiscc/xsrv/tree/master/roles/monitoring).':37 'agent':5 'also':42 'ansibl':31,65 'anssi':91 'base':10,30 'basic':68 'benchmark':90 'bunch':14 'cis':89 'cloud':9 'cloud-bas':8 'common':64 'configur':52 'cron/systemd':19 'disa':87 'distribut':80 'etc':93 'featur':11 'find':73 'github.com':36,71 'github.com/nodiscc/xsrv/tree/master/roles/common).':70 'github.com/nodiscc/xsrv/tree/master/roles/monitoring).':35 'graylog':25 'guid':77,92 'guidelin':84 'harden':50,76,83 'implement':82 'inspect':48 'larger':27 'log':23 'monitor':34 'netdata':1 'offici':75 'only/not':6 'os':59 'prefer':74 'question':40 'relat':43 'role':32,66 'rsyslog':21 'run':17,55 'scanner':16 'secur':45 'servic':56 'setup':28,47 'sinc':38 'stig':88 'stuff':69 'timer':20 'www.netdata.cloud':3 'www.netdata.cloud/features/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559297"
    +editedAt: DateTimeImmutable @1720214230 {#4423
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4424
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 7.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4428
    +user: App\Entity\User {#4441
      +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#4425
        date: 2024-10-17 11:33: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +entries: Doctrine\ORM\PersistentCollection {#4449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +posts: Doctrine\ORM\PersistentCollection {#4457 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
      +follows: Doctrine\ORM\PersistentCollection {#4469 …}
      +followers: Doctrine\ORM\PersistentCollection {#4471 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
      +reports: Doctrine\ORM\PersistentCollection {#4481 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
      +violations: Doctrine\ORM\PersistentCollection {#4485 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4489 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
      +categories: Doctrine\ORM\PersistentCollection {#4493 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#4426
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4427
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Netdata](https://www.netdata.cloud/features/) (agent only/not the cloud-based features), and a bunch of scanners running from cron/systemd timers, rsyslog for logs (and graylog for larger setups)\n
      \n
      My [base ansible role for monitoring](https://github.com/nodiscc/xsrv/tree/master/roles/monitoring).\n
      \n
      Since your question is also related to securing your setup, inspect and harden the configuration of all running services and the OS itself. Here is my [common ansible role for basic stuff](https://github.com/nodiscc/xsrv/tree/master/roles/common). Find (prefereably official) hardening guides for your distribution and implement hardening guidelines such as DISA STIG, CIS benchmarks, ANSSI guides, etc.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704912368 {#4422
      date: 2024-01-10 19:46:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4429 …}
    +nested: Doctrine\ORM\PersistentCollection {#4431 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4435 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
    -id: 296684
    -bodyTs: "'/features/)':4 '/nodiscc/xsrv/tree/master/roles/common).':72 '/nodiscc/xsrv/tree/master/roles/monitoring).':37 'agent':5 'also':42 'ansibl':31,65 'anssi':91 'base':10,30 'basic':68 'benchmark':90 'bunch':14 'cis':89 'cloud':9 'cloud-bas':8 'common':64 'configur':52 'cron/systemd':19 'disa':87 'distribut':80 'etc':93 'featur':11 'find':73 'github.com':36,71 'github.com/nodiscc/xsrv/tree/master/roles/common).':70 'github.com/nodiscc/xsrv/tree/master/roles/monitoring).':35 'graylog':25 'guid':77,92 'guidelin':84 'harden':50,76,83 'implement':82 'inspect':48 'larger':27 'log':23 'monitor':34 'netdata':1 'offici':75 'only/not':6 'os':59 'prefer':74 'question':40 'relat':43 'role':32,66 'rsyslog':21 'run':17,55 'scanner':16 'secur':45 'servic':56 'setup':28,47 'sinc':38 'stig':88 'stuff':69 'timer':20 'www.netdata.cloud':3 'www.netdata.cloud/features/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559297"
    +editedAt: DateTimeImmutable @1720214230 {#4423
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4424
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#16127
  +comment: App\Entity\EntryComment {#4428
    +user: App\Entity\User {#4441
      +avatar: Proxies\__CG__\App\Entity\Image {#4442 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#4425
        date: 2024-10-17 11:33: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4443 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +entries: Doctrine\ORM\PersistentCollection {#4449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +posts: Doctrine\ORM\PersistentCollection {#4457 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4459 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4461 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4463 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4465 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4467 …}
      +follows: Doctrine\ORM\PersistentCollection {#4469 …}
      +followers: Doctrine\ORM\PersistentCollection {#4471 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4473 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4475 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4477 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4479 …}
      +reports: Doctrine\ORM\PersistentCollection {#4481 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4483 …}
      +violations: Doctrine\ORM\PersistentCollection {#4485 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4489 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4491 …}
      +categories: Doctrine\ORM\PersistentCollection {#4493 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4495 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#4426
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4427
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Netdata](https://www.netdata.cloud/features/) (agent only/not the cloud-based features), and a bunch of scanners running from cron/systemd timers, rsyslog for logs (and graylog for larger setups)\n
      \n
      My [base ansible role for monitoring](https://github.com/nodiscc/xsrv/tree/master/roles/monitoring).\n
      \n
      Since your question is also related to securing your setup, inspect and harden the configuration of all running services and the OS itself. Here is my [common ansible role for basic stuff](https://github.com/nodiscc/xsrv/tree/master/roles/common). Find (prefereably official) hardening guides for your distribution and implement hardening guidelines such as DISA STIG, CIS benchmarks, ANSSI guides, etc.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704912368 {#4422
      date: 2024-01-10 19:46:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4429 …}
    +nested: Doctrine\ORM\PersistentCollection {#4431 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4435 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
    -id: 296684
    -bodyTs: "'/features/)':4 '/nodiscc/xsrv/tree/master/roles/common).':72 '/nodiscc/xsrv/tree/master/roles/monitoring).':37 'agent':5 'also':42 'ansibl':31,65 'anssi':91 'base':10,30 'basic':68 'benchmark':90 'bunch':14 'cis':89 'cloud':9 'cloud-bas':8 'common':64 'configur':52 'cron/systemd':19 'disa':87 'distribut':80 'etc':93 'featur':11 'find':73 'github.com':36,71 'github.com/nodiscc/xsrv/tree/master/roles/common).':70 'github.com/nodiscc/xsrv/tree/master/roles/monitoring).':35 'graylog':25 'guid':77,92 'guidelin':84 'harden':50,76,83 'implement':82 'inspect':48 'larger':27 'log':23 'monitor':34 'netdata':1 'offici':75 'only/not':6 'os':59 'prefer':74 'question':40 'relat':43 'role':32,66 'rsyslog':21 'run':17,55 'scanner':16 'secur':45 'servic':56 'setup':28,47 'sinc':38 'stig':88 'stuff':69 'timer':20 'www.netdata.cloud':3 'www.netdata.cloud/features/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559297"
    +editedAt: DateTimeImmutable @1720214230 {#4423
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4424
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 23.55 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4515
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4499
        date: 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 {#4516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
      +entries: Doctrine\ORM\PersistentCollection {#4522 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +posts: Doctrine\ORM\PersistentCollection {#4530 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
      +follows: Doctrine\ORM\PersistentCollection {#4542 …}
      +followers: Doctrine\ORM\PersistentCollection {#4544 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
      +reports: Doctrine\ORM\PersistentCollection {#4554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
      +violations: Doctrine\ORM\PersistentCollection {#4558 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
      +awards: Doctrine\ORM\PersistentCollection {#4562 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
      +categories: Doctrine\ORM\PersistentCollection {#4566 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
      +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 {#4500
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4501
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4497
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4503 …}
    +nested: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4507 …}
    +reports: Doctrine\ORM\PersistentCollection {#4509 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4511 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4513 …}
    -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 {#4498
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#16197
  +comment: App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4515
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4499
        date: 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 {#4516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
      +entries: Doctrine\ORM\PersistentCollection {#4522 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +posts: Doctrine\ORM\PersistentCollection {#4530 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
      +follows: Doctrine\ORM\PersistentCollection {#4542 …}
      +followers: Doctrine\ORM\PersistentCollection {#4544 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
      +reports: Doctrine\ORM\PersistentCollection {#4554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
      +violations: Doctrine\ORM\PersistentCollection {#4558 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
      +awards: Doctrine\ORM\PersistentCollection {#4562 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
      +categories: Doctrine\ORM\PersistentCollection {#4566 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
      +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 {#4500
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4501
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4497
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4503 …}
    +nested: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4507 …}
    +reports: Doctrine\ORM\PersistentCollection {#4509 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4511 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4513 …}
    -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 {#4498
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.22 ms
Input props
[
  "user" => App\Entity\User {#4515
    +avatar: null
    +cover: null
    +email: "JonnyJaap@lemmy.world"
    +username: "@JonnyJaap@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727959050 {#4499
      date: 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 {#4516 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
    +entries: Doctrine\ORM\PersistentCollection {#4522 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
    +posts: Doctrine\ORM\PersistentCollection {#4530 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
    +follows: Doctrine\ORM\PersistentCollection {#4542 …}
    +followers: Doctrine\ORM\PersistentCollection {#4544 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
    +reports: Doctrine\ORM\PersistentCollection {#4554 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
    +violations: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    +awards: Doctrine\ORM\PersistentCollection {#4562 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
    +categories: Doctrine\ORM\PersistentCollection {#4566 …}
    -id: 81319
    -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
    +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 {#4500
      date: 2024-10-17 00:47:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701994859 {#4501
      date: 2023-12-08 01:20:59.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16242
  +user: App\Entity\User {#4515
    +avatar: null
    +cover: null
    +email: "JonnyJaap@lemmy.world"
    +username: "@JonnyJaap@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727959050 {#4499
      date: 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 {#4516 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
    +entries: Doctrine\ORM\PersistentCollection {#4522 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
    +posts: Doctrine\ORM\PersistentCollection {#4530 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
    +follows: Doctrine\ORM\PersistentCollection {#4542 …}
    +followers: Doctrine\ORM\PersistentCollection {#4544 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
    +reports: Doctrine\ORM\PersistentCollection {#4554 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
    +violations: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    +awards: Doctrine\ORM\PersistentCollection {#4562 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
    +categories: Doctrine\ORM\PersistentCollection {#4566 …}
    -id: 81319
    -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
    +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 {#4500
      date: 2024-10-17 00:47:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701994859 {#4501
      date: 2023-12-08 01:20:59.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704897904 {#4498
    date: 2024-01-10 15:45:04.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16297
  +date: DateTimeImmutable @1704897904 {#4498
    date: 2024-01-10 15:45:04.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704897904 {#4498
    date: 2024-01-10 15:45:04.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16351
  +createdAt: DateTimeImmutable @1704897904 {#4498
    date: 2024-01-10 15:45:04.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4515
    +avatar: null
    +cover: null
    +email: "JonnyJaap@lemmy.world"
    +username: "@JonnyJaap@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727959050 {#4499
      date: 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 {#4516 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
    +entries: Doctrine\ORM\PersistentCollection {#4522 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
    +posts: Doctrine\ORM\PersistentCollection {#4530 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
    +follows: Doctrine\ORM\PersistentCollection {#4542 …}
    +followers: Doctrine\ORM\PersistentCollection {#4544 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
    +reports: Doctrine\ORM\PersistentCollection {#4554 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
    +violations: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    +awards: Doctrine\ORM\PersistentCollection {#4562 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
    +categories: Doctrine\ORM\PersistentCollection {#4566 …}
    -id: 81319
    -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
    +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 {#4500
      date: 2024-10-17 00:47:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701994859 {#4501
      date: 2023-12-08 01:20:59.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#16405
  +width: 40
  +height: 40
  +user: App\Entity\User {#4515
    +avatar: null
    +cover: null
    +email: "JonnyJaap@lemmy.world"
    +username: "@JonnyJaap@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727959050 {#4499
      date: 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 {#4516 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
    +entries: Doctrine\ORM\PersistentCollection {#4522 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
    +posts: Doctrine\ORM\PersistentCollection {#4530 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
    +follows: Doctrine\ORM\PersistentCollection {#4542 …}
    +followers: Doctrine\ORM\PersistentCollection {#4544 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
    +reports: Doctrine\ORM\PersistentCollection {#4554 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
    +violations: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    +awards: Doctrine\ORM\PersistentCollection {#4562 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
    +categories: Doctrine\ORM\PersistentCollection {#4566 …}
    -id: 81319
    -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
    +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 {#4500
      date: 2024-10-17 00:47:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701994859 {#4501
      date: 2023-12-08 01:20:59.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4515
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4499
        date: 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 {#4516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
      +entries: Doctrine\ORM\PersistentCollection {#4522 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +posts: Doctrine\ORM\PersistentCollection {#4530 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
      +follows: Doctrine\ORM\PersistentCollection {#4542 …}
      +followers: Doctrine\ORM\PersistentCollection {#4544 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
      +reports: Doctrine\ORM\PersistentCollection {#4554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
      +violations: Doctrine\ORM\PersistentCollection {#4558 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
      +awards: Doctrine\ORM\PersistentCollection {#4562 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
      +categories: Doctrine\ORM\PersistentCollection {#4566 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
      +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 {#4500
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4501
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4497
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4503 …}
    +nested: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4507 …}
    +reports: Doctrine\ORM\PersistentCollection {#4509 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4511 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4513 …}
    -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 {#4498
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16478
  +subject: App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4515
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4499
        date: 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 {#4516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
      +entries: Doctrine\ORM\PersistentCollection {#4522 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +posts: Doctrine\ORM\PersistentCollection {#4530 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
      +follows: Doctrine\ORM\PersistentCollection {#4542 …}
      +followers: Doctrine\ORM\PersistentCollection {#4544 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
      +reports: Doctrine\ORM\PersistentCollection {#4554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
      +violations: Doctrine\ORM\PersistentCollection {#4558 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
      +awards: Doctrine\ORM\PersistentCollection {#4562 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
      +categories: Doctrine\ORM\PersistentCollection {#4566 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
      +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 {#4500
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4501
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4497
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4503 …}
    +nested: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4507 …}
    +reports: Doctrine\ORM\PersistentCollection {#4509 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4511 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4513 …}
    -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 {#4498
      date: 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 16.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4515
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4499
        date: 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 {#4516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
      +entries: Doctrine\ORM\PersistentCollection {#4522 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +posts: Doctrine\ORM\PersistentCollection {#4530 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
      +follows: Doctrine\ORM\PersistentCollection {#4542 …}
      +followers: Doctrine\ORM\PersistentCollection {#4544 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
      +reports: Doctrine\ORM\PersistentCollection {#4554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
      +violations: Doctrine\ORM\PersistentCollection {#4558 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
      +awards: Doctrine\ORM\PersistentCollection {#4562 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
      +categories: Doctrine\ORM\PersistentCollection {#4566 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
      +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 {#4500
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4501
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4497
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4503 …}
    +nested: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4507 …}
    +reports: Doctrine\ORM\PersistentCollection {#4509 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4511 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4513 …}
    -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 {#4498
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#16535
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4515
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4499
        date: 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 {#4516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
      +entries: Doctrine\ORM\PersistentCollection {#4522 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +posts: Doctrine\ORM\PersistentCollection {#4530 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
      +follows: Doctrine\ORM\PersistentCollection {#4542 …}
      +followers: Doctrine\ORM\PersistentCollection {#4544 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
      +reports: Doctrine\ORM\PersistentCollection {#4554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
      +violations: Doctrine\ORM\PersistentCollection {#4558 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
      +awards: Doctrine\ORM\PersistentCollection {#4562 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
      +categories: Doctrine\ORM\PersistentCollection {#4566 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
      +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 {#4500
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4501
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4497
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4503 …}
    +nested: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4507 …}
    +reports: Doctrine\ORM\PersistentCollection {#4509 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4511 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4513 …}
    -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 {#4498
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 4.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4515
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4499
        date: 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 {#4516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
      +entries: Doctrine\ORM\PersistentCollection {#4522 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +posts: Doctrine\ORM\PersistentCollection {#4530 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
      +follows: Doctrine\ORM\PersistentCollection {#4542 …}
      +followers: Doctrine\ORM\PersistentCollection {#4544 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
      +reports: Doctrine\ORM\PersistentCollection {#4554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
      +violations: Doctrine\ORM\PersistentCollection {#4558 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
      +awards: Doctrine\ORM\PersistentCollection {#4562 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
      +categories: Doctrine\ORM\PersistentCollection {#4566 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
      +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 {#4500
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4501
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4497
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4503 …}
    +nested: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4507 …}
    +reports: Doctrine\ORM\PersistentCollection {#4509 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4511 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4513 …}
    -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 {#4498
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#16775
  +comment: App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4515
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4499
        date: 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 {#4516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4518 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4520 …}
      +entries: Doctrine\ORM\PersistentCollection {#4522 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +posts: Doctrine\ORM\PersistentCollection {#4530 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4532 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4534 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4536 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4538 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4540 …}
      +follows: Doctrine\ORM\PersistentCollection {#4542 …}
      +followers: Doctrine\ORM\PersistentCollection {#4544 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4546 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4548 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4552 …}
      +reports: Doctrine\ORM\PersistentCollection {#4554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4556 …}
      +violations: Doctrine\ORM\PersistentCollection {#4558 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
      +awards: Doctrine\ORM\PersistentCollection {#4562 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4564 …}
      +categories: Doctrine\ORM\PersistentCollection {#4566 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4568 …}
      +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 {#4500
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4501
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4497
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4503 …}
    +nested: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4507 …}
    +reports: Doctrine\ORM\PersistentCollection {#4509 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4511 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4513 …}
    -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 {#4498
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 43.90 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4575
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#4570
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4576 …}
    +nested: Doctrine\ORM\PersistentCollection {#4578 …}
    +votes: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
    -id: 297832
    -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566242"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932846 {#4571
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#16843
  +comment: App\Entity\EntryComment {#4575
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#4570
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4576 …}
    +nested: Doctrine\ORM\PersistentCollection {#4578 …}
    +votes: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
    -id: 297832
    -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566242"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932846 {#4571
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4588
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#4572
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +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 {#4589 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
    +entries: Doctrine\ORM\PersistentCollection {#4595 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +posts: Doctrine\ORM\PersistentCollection {#4603 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
    +follows: Doctrine\ORM\PersistentCollection {#4615 …}
    +followers: Doctrine\ORM\PersistentCollection {#4617 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
    +reports: Doctrine\ORM\PersistentCollection {#4627 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
    +violations: Doctrine\ORM\PersistentCollection {#4631 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
    +awards: Doctrine\ORM\PersistentCollection {#4635 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
    +categories: Doctrine\ORM\PersistentCollection {#4639 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
    +apId: "namelivia@lemmy.world"
    +apProfileId: "https://lemmy.world/u/namelivia"
    +apPublicUrl: "https://lemmy.world/u/namelivia"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "namelivia"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728621453 {#4573
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#4574
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16888
  +user: App\Entity\User {#4588
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#4572
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +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 {#4589 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
    +entries: Doctrine\ORM\PersistentCollection {#4595 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +posts: Doctrine\ORM\PersistentCollection {#4603 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
    +follows: Doctrine\ORM\PersistentCollection {#4615 …}
    +followers: Doctrine\ORM\PersistentCollection {#4617 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
    +reports: Doctrine\ORM\PersistentCollection {#4627 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
    +violations: Doctrine\ORM\PersistentCollection {#4631 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
    +awards: Doctrine\ORM\PersistentCollection {#4635 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
    +categories: Doctrine\ORM\PersistentCollection {#4639 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
    +apId: "namelivia@lemmy.world"
    +apProfileId: "https://lemmy.world/u/namelivia"
    +apPublicUrl: "https://lemmy.world/u/namelivia"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "namelivia"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728621453 {#4573
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#4574
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704932846 {#4571
    date: 2024-01-11 01:27:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16943
  +date: DateTimeImmutable @1704932846 {#4571
    date: 2024-01-11 01:27:26.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704932846 {#4571
    date: 2024-01-11 01:27:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16997
  +createdAt: DateTimeImmutable @1704932846 {#4571
    date: 2024-01-11 01:27:26.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4588
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#4572
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +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 {#4589 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
    +entries: Doctrine\ORM\PersistentCollection {#4595 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +posts: Doctrine\ORM\PersistentCollection {#4603 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
    +follows: Doctrine\ORM\PersistentCollection {#4615 …}
    +followers: Doctrine\ORM\PersistentCollection {#4617 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
    +reports: Doctrine\ORM\PersistentCollection {#4627 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
    +violations: Doctrine\ORM\PersistentCollection {#4631 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
    +awards: Doctrine\ORM\PersistentCollection {#4635 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
    +categories: Doctrine\ORM\PersistentCollection {#4639 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
    +apId: "namelivia@lemmy.world"
    +apProfileId: "https://lemmy.world/u/namelivia"
    +apPublicUrl: "https://lemmy.world/u/namelivia"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "namelivia"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728621453 {#4573
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#4574
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17051
  +width: 40
  +height: 40
  +user: App\Entity\User {#4588
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#4572
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +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 {#4589 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
    +entries: Doctrine\ORM\PersistentCollection {#4595 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +posts: Doctrine\ORM\PersistentCollection {#4603 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
    +follows: Doctrine\ORM\PersistentCollection {#4615 …}
    +followers: Doctrine\ORM\PersistentCollection {#4617 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
    +reports: Doctrine\ORM\PersistentCollection {#4627 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
    +violations: Doctrine\ORM\PersistentCollection {#4631 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
    +awards: Doctrine\ORM\PersistentCollection {#4635 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
    +categories: Doctrine\ORM\PersistentCollection {#4639 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
    +apId: "namelivia@lemmy.world"
    +apProfileId: "https://lemmy.world/u/namelivia"
    +apPublicUrl: "https://lemmy.world/u/namelivia"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "namelivia"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728621453 {#4573
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#4574
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4575
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#4570
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4576 …}
    +nested: Doctrine\ORM\PersistentCollection {#4578 …}
    +votes: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
    -id: 297832
    -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566242"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932846 {#4571
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#17120
  +subject: App\Entity\EntryComment {#4575
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#4570
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4576 …}
    +nested: Doctrine\ORM\PersistentCollection {#4578 …}
    +votes: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
    -id: 297832
    -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566242"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932846 {#4571
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4575
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#4570
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4576 …}
    +nested: Doctrine\ORM\PersistentCollection {#4578 …}
    +votes: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
    -id: 297832
    -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566242"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932846 {#4571
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#17177
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4575
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#4570
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4576 …}
    +nested: Doctrine\ORM\PersistentCollection {#4578 …}
    +votes: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
    -id: 297832
    -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566242"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932846 {#4571
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 33.33 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4575
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#4570
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4576 …}
    +nested: Doctrine\ORM\PersistentCollection {#4578 …}
    +votes: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
    -id: 297832
    -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566242"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932846 {#4571
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#17417
  +comment: App\Entity\EntryComment {#4575
    +user: App\Entity\User {#4588
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#4572
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +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 {#4589 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
      +entries: Doctrine\ORM\PersistentCollection {#4595 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +posts: Doctrine\ORM\PersistentCollection {#4603 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
      +follows: Doctrine\ORM\PersistentCollection {#4615 …}
      +followers: Doctrine\ORM\PersistentCollection {#4617 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
      +reports: Doctrine\ORM\PersistentCollection {#4627 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
      +violations: Doctrine\ORM\PersistentCollection {#4631 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
      +awards: Doctrine\ORM\PersistentCollection {#4635 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
      +categories: Doctrine\ORM\PersistentCollection {#4639 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
      +apId: "namelivia@lemmy.world"
      +apProfileId: "https://lemmy.world/u/namelivia"
      +apPublicUrl: "https://lemmy.world/u/namelivia"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "namelivia"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728621453 {#4573
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#4574
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#4570
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4576 …}
    +nested: Doctrine\ORM\PersistentCollection {#4578 …}
    +votes: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
    -id: 297832
    -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6566242"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932846 {#4571
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  +nestedComments: [
    303093 => App\Entity\EntryComment {#5146
      +user: Proxies\__CG__\App\Entity\User {#5147
        +avatar: null
        +cover: null
        +email: "johannes@lemmy.jhjacobs.nl"
        +username: "@johannes@lemmy.jhjacobs.nl"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
        +lastActive: DateTime @1728733245 {#17559
          date: 2024-10-12 13:40:45.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
        +entries: Doctrine\ORM\PersistentCollection {#17568 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
        +posts: Doctrine\ORM\PersistentCollection {#17576 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
        +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
        +follows: Doctrine\ORM\PersistentCollection {#17588 …}
        +followers: Doctrine\ORM\PersistentCollection {#17590 …}
        +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
        +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
        +reports: Doctrine\ORM\PersistentCollection {#17600 …}
        +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
        +violations: Doctrine\ORM\PersistentCollection {#17604 …}
        +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
        +awards: Doctrine\ORM\PersistentCollection {#17608 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
        +categories: Doctrine\ORM\PersistentCollection {#17612 …}
        -id: 41503
        -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
        +apId: "johannes@lemmy.jhjacobs.nl"
        +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
        +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
        +apDomain: "lemmy.jhjacobs.nl"
        +apPreferredUsername: "johannes"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1726364492 {#17560
          date: 2024-09-15 03:41:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692528973 {#17561
          date: 2023-08-20 12:56:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4575}
      +root: App\Entity\EntryComment {#4575}
      +body: "Golden! We use the same :)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705091276 {#5144
        date: 2024-01-12 21:27:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
        "@namelivia@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5148 …}
      +nested: Doctrine\ORM\PersistentCollection {#5150 …}
      +votes: Doctrine\ORM\PersistentCollection {#5152 …}
      +reports: Doctrine\ORM\PersistentCollection {#5154 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5156 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5158 …}
      -id: 303093
      -bodyTs: "'golden':1 'use':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.jhjacobs.nl/comment/741927"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705091276 {#5145
        date: 2024-01-12 21:27:56.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 27.60 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5146
    +user: Proxies\__CG__\App\Entity\User {#5147
      +avatar: null
      +cover: null
      +email: "johannes@lemmy.jhjacobs.nl"
      +username: "@johannes@lemmy.jhjacobs.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
      +lastActive: DateTime @1728733245 {#17559
        date: 2024-10-12 13:40:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
      +entries: Doctrine\ORM\PersistentCollection {#17568 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
      +posts: Doctrine\ORM\PersistentCollection {#17576 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
      +follows: Doctrine\ORM\PersistentCollection {#17588 …}
      +followers: Doctrine\ORM\PersistentCollection {#17590 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
      +reports: Doctrine\ORM\PersistentCollection {#17600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
      +violations: Doctrine\ORM\PersistentCollection {#17604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
      +awards: Doctrine\ORM\PersistentCollection {#17608 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
      +categories: Doctrine\ORM\PersistentCollection {#17612 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
      +apId: "johannes@lemmy.jhjacobs.nl"
      +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
      +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
      +apDomain: "lemmy.jhjacobs.nl"
      +apPreferredUsername: "johannes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726364492 {#17560
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#17561
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4575
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#4570
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4576 …}
      +nested: Doctrine\ORM\PersistentCollection {#4578 …}
      +votes: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
      -id: 297832
      -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566242"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932846 {#4571
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4575}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5144
      date: 2024-01-12 21:27:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5148 …}
    +nested: Doctrine\ORM\PersistentCollection {#5150 …}
    +votes: Doctrine\ORM\PersistentCollection {#5152 …}
    +reports: Doctrine\ORM\PersistentCollection {#5154 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5158 …}
    -id: 303093
    -bodyTs: "'golden':1 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.jhjacobs.nl/comment/741927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705091276 {#5145
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#17477
  +comment: App\Entity\EntryComment {#5146
    +user: Proxies\__CG__\App\Entity\User {#5147
      +avatar: null
      +cover: null
      +email: "johannes@lemmy.jhjacobs.nl"
      +username: "@johannes@lemmy.jhjacobs.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
      +lastActive: DateTime @1728733245 {#17559
        date: 2024-10-12 13:40:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
      +entries: Doctrine\ORM\PersistentCollection {#17568 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
      +posts: Doctrine\ORM\PersistentCollection {#17576 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
      +follows: Doctrine\ORM\PersistentCollection {#17588 …}
      +followers: Doctrine\ORM\PersistentCollection {#17590 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
      +reports: Doctrine\ORM\PersistentCollection {#17600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
      +violations: Doctrine\ORM\PersistentCollection {#17604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
      +awards: Doctrine\ORM\PersistentCollection {#17608 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
      +categories: Doctrine\ORM\PersistentCollection {#17612 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
      +apId: "johannes@lemmy.jhjacobs.nl"
      +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
      +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
      +apDomain: "lemmy.jhjacobs.nl"
      +apPreferredUsername: "johannes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726364492 {#17560
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#17561
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4575
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#4570
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4576 …}
      +nested: Doctrine\ORM\PersistentCollection {#4578 …}
      +votes: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
      -id: 297832
      -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566242"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932846 {#4571
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4575}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5144
      date: 2024-01-12 21:27:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5148 …}
    +nested: Doctrine\ORM\PersistentCollection {#5150 …}
    +votes: Doctrine\ORM\PersistentCollection {#5152 …}
    +reports: Doctrine\ORM\PersistentCollection {#5154 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5158 …}
    -id: 303093
    -bodyTs: "'golden':1 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.jhjacobs.nl/comment/741927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705091276 {#5145
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.58 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5147
    +avatar: null
    +cover: null
    +email: "johannes@lemmy.jhjacobs.nl"
    +username: "@johannes@lemmy.jhjacobs.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
    +lastActive: DateTime @1728733245 {#17559
      date: 2024-10-12 13:40:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
    +entries: Doctrine\ORM\PersistentCollection {#17568 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
    +posts: Doctrine\ORM\PersistentCollection {#17576 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
    +follows: Doctrine\ORM\PersistentCollection {#17588 …}
    +followers: Doctrine\ORM\PersistentCollection {#17590 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
    +reports: Doctrine\ORM\PersistentCollection {#17600 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
    +violations: Doctrine\ORM\PersistentCollection {#17604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
    +awards: Doctrine\ORM\PersistentCollection {#17608 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
    +categories: Doctrine\ORM\PersistentCollection {#17612 …}
    -id: 41503
    -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
    +apId: "johannes@lemmy.jhjacobs.nl"
    +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
    +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
    +apDomain: "lemmy.jhjacobs.nl"
    +apPreferredUsername: "johannes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726364492 {#17560
      date: 2024-09-15 03:41:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692528973 {#17561
      date: 2023-08-20 12:56:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#17522
  +user: Proxies\__CG__\App\Entity\User {#5147
    +avatar: null
    +cover: null
    +email: "johannes@lemmy.jhjacobs.nl"
    +username: "@johannes@lemmy.jhjacobs.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
    +lastActive: DateTime @1728733245 {#17559
      date: 2024-10-12 13:40:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
    +entries: Doctrine\ORM\PersistentCollection {#17568 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
    +posts: Doctrine\ORM\PersistentCollection {#17576 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
    +follows: Doctrine\ORM\PersistentCollection {#17588 …}
    +followers: Doctrine\ORM\PersistentCollection {#17590 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
    +reports: Doctrine\ORM\PersistentCollection {#17600 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
    +violations: Doctrine\ORM\PersistentCollection {#17604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
    +awards: Doctrine\ORM\PersistentCollection {#17608 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
    +categories: Doctrine\ORM\PersistentCollection {#17612 …}
    -id: 41503
    -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
    +apId: "johannes@lemmy.jhjacobs.nl"
    +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
    +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
    +apDomain: "lemmy.jhjacobs.nl"
    +apPreferredUsername: "johannes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726364492 {#17560
      date: 2024-09-15 03:41:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692528973 {#17561
      date: 2023-08-20 12:56:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705091276 {#5145
    date: 2024-01-12 21:27:56.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#17635
  +date: DateTimeImmutable @1705091276 {#5145
    date: 2024-01-12 21:27:56.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705091276 {#5145
    date: 2024-01-12 21:27:56.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#17689
  +createdAt: DateTimeImmutable @1705091276 {#5145
    date: 2024-01-12 21:27:56.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5147
    +avatar: null
    +cover: null
    +email: "johannes@lemmy.jhjacobs.nl"
    +username: "@johannes@lemmy.jhjacobs.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
    +lastActive: DateTime @1728733245 {#17559
      date: 2024-10-12 13:40:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
    +entries: Doctrine\ORM\PersistentCollection {#17568 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
    +posts: Doctrine\ORM\PersistentCollection {#17576 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
    +follows: Doctrine\ORM\PersistentCollection {#17588 …}
    +followers: Doctrine\ORM\PersistentCollection {#17590 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
    +reports: Doctrine\ORM\PersistentCollection {#17600 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
    +violations: Doctrine\ORM\PersistentCollection {#17604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
    +awards: Doctrine\ORM\PersistentCollection {#17608 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
    +categories: Doctrine\ORM\PersistentCollection {#17612 …}
    -id: 41503
    -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
    +apId: "johannes@lemmy.jhjacobs.nl"
    +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
    +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
    +apDomain: "lemmy.jhjacobs.nl"
    +apPreferredUsername: "johannes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726364492 {#17560
      date: 2024-09-15 03:41:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692528973 {#17561
      date: 2023-08-20 12:56:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17743
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5147
    +avatar: null
    +cover: null
    +email: "johannes@lemmy.jhjacobs.nl"
    +username: "@johannes@lemmy.jhjacobs.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
    +lastActive: DateTime @1728733245 {#17559
      date: 2024-10-12 13:40:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
    +entries: Doctrine\ORM\PersistentCollection {#17568 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
    +posts: Doctrine\ORM\PersistentCollection {#17576 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
    +follows: Doctrine\ORM\PersistentCollection {#17588 …}
    +followers: Doctrine\ORM\PersistentCollection {#17590 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
    +reports: Doctrine\ORM\PersistentCollection {#17600 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
    +violations: Doctrine\ORM\PersistentCollection {#17604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
    +awards: Doctrine\ORM\PersistentCollection {#17608 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
    +categories: Doctrine\ORM\PersistentCollection {#17612 …}
    -id: 41503
    -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
    +apId: "johannes@lemmy.jhjacobs.nl"
    +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
    +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
    +apDomain: "lemmy.jhjacobs.nl"
    +apPreferredUsername: "johannes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726364492 {#17560
      date: 2024-09-15 03:41:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692528973 {#17561
      date: 2023-08-20 12:56:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5146
    +user: Proxies\__CG__\App\Entity\User {#5147
      +avatar: null
      +cover: null
      +email: "johannes@lemmy.jhjacobs.nl"
      +username: "@johannes@lemmy.jhjacobs.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
      +lastActive: DateTime @1728733245 {#17559
        date: 2024-10-12 13:40:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
      +entries: Doctrine\ORM\PersistentCollection {#17568 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
      +posts: Doctrine\ORM\PersistentCollection {#17576 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
      +follows: Doctrine\ORM\PersistentCollection {#17588 …}
      +followers: Doctrine\ORM\PersistentCollection {#17590 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
      +reports: Doctrine\ORM\PersistentCollection {#17600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
      +violations: Doctrine\ORM\PersistentCollection {#17604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
      +awards: Doctrine\ORM\PersistentCollection {#17608 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
      +categories: Doctrine\ORM\PersistentCollection {#17612 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
      +apId: "johannes@lemmy.jhjacobs.nl"
      +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
      +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
      +apDomain: "lemmy.jhjacobs.nl"
      +apPreferredUsername: "johannes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726364492 {#17560
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#17561
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4575
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#4570
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4576 …}
      +nested: Doctrine\ORM\PersistentCollection {#4578 …}
      +votes: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
      -id: 297832
      -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566242"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932846 {#4571
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4575}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5144
      date: 2024-01-12 21:27:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5148 …}
    +nested: Doctrine\ORM\PersistentCollection {#5150 …}
    +votes: Doctrine\ORM\PersistentCollection {#5152 …}
    +reports: Doctrine\ORM\PersistentCollection {#5154 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5158 …}
    -id: 303093
    -bodyTs: "'golden':1 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.jhjacobs.nl/comment/741927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705091276 {#5145
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#17812
  +subject: App\Entity\EntryComment {#5146
    +user: Proxies\__CG__\App\Entity\User {#5147
      +avatar: null
      +cover: null
      +email: "johannes@lemmy.jhjacobs.nl"
      +username: "@johannes@lemmy.jhjacobs.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
      +lastActive: DateTime @1728733245 {#17559
        date: 2024-10-12 13:40:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
      +entries: Doctrine\ORM\PersistentCollection {#17568 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
      +posts: Doctrine\ORM\PersistentCollection {#17576 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
      +follows: Doctrine\ORM\PersistentCollection {#17588 …}
      +followers: Doctrine\ORM\PersistentCollection {#17590 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
      +reports: Doctrine\ORM\PersistentCollection {#17600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
      +violations: Doctrine\ORM\PersistentCollection {#17604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
      +awards: Doctrine\ORM\PersistentCollection {#17608 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
      +categories: Doctrine\ORM\PersistentCollection {#17612 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
      +apId: "johannes@lemmy.jhjacobs.nl"
      +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
      +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
      +apDomain: "lemmy.jhjacobs.nl"
      +apPreferredUsername: "johannes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726364492 {#17560
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#17561
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4575
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#4570
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4576 …}
      +nested: Doctrine\ORM\PersistentCollection {#4578 …}
      +votes: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
      -id: 297832
      -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566242"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932846 {#4571
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4575}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5144
      date: 2024-01-12 21:27:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5148 …}
    +nested: Doctrine\ORM\PersistentCollection {#5150 …}
    +votes: Doctrine\ORM\PersistentCollection {#5152 …}
    +reports: Doctrine\ORM\PersistentCollection {#5154 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5158 …}
    -id: 303093
    -bodyTs: "'golden':1 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.jhjacobs.nl/comment/741927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705091276 {#5145
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5146
    +user: Proxies\__CG__\App\Entity\User {#5147
      +avatar: null
      +cover: null
      +email: "johannes@lemmy.jhjacobs.nl"
      +username: "@johannes@lemmy.jhjacobs.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
      +lastActive: DateTime @1728733245 {#17559
        date: 2024-10-12 13:40:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
      +entries: Doctrine\ORM\PersistentCollection {#17568 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
      +posts: Doctrine\ORM\PersistentCollection {#17576 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
      +follows: Doctrine\ORM\PersistentCollection {#17588 …}
      +followers: Doctrine\ORM\PersistentCollection {#17590 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
      +reports: Doctrine\ORM\PersistentCollection {#17600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
      +violations: Doctrine\ORM\PersistentCollection {#17604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
      +awards: Doctrine\ORM\PersistentCollection {#17608 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
      +categories: Doctrine\ORM\PersistentCollection {#17612 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
      +apId: "johannes@lemmy.jhjacobs.nl"
      +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
      +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
      +apDomain: "lemmy.jhjacobs.nl"
      +apPreferredUsername: "johannes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726364492 {#17560
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#17561
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4575
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#4570
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4576 …}
      +nested: Doctrine\ORM\PersistentCollection {#4578 …}
      +votes: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
      -id: 297832
      -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566242"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932846 {#4571
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4575}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5144
      date: 2024-01-12 21:27:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5148 …}
    +nested: Doctrine\ORM\PersistentCollection {#5150 …}
    +votes: Doctrine\ORM\PersistentCollection {#5152 …}
    +reports: Doctrine\ORM\PersistentCollection {#5154 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5158 …}
    -id: 303093
    -bodyTs: "'golden':1 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.jhjacobs.nl/comment/741927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705091276 {#5145
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#17869
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5146
    +user: Proxies\__CG__\App\Entity\User {#5147
      +avatar: null
      +cover: null
      +email: "johannes@lemmy.jhjacobs.nl"
      +username: "@johannes@lemmy.jhjacobs.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
      +lastActive: DateTime @1728733245 {#17559
        date: 2024-10-12 13:40:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
      +entries: Doctrine\ORM\PersistentCollection {#17568 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
      +posts: Doctrine\ORM\PersistentCollection {#17576 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
      +follows: Doctrine\ORM\PersistentCollection {#17588 …}
      +followers: Doctrine\ORM\PersistentCollection {#17590 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
      +reports: Doctrine\ORM\PersistentCollection {#17600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
      +violations: Doctrine\ORM\PersistentCollection {#17604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
      +awards: Doctrine\ORM\PersistentCollection {#17608 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
      +categories: Doctrine\ORM\PersistentCollection {#17612 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
      +apId: "johannes@lemmy.jhjacobs.nl"
      +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
      +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
      +apDomain: "lemmy.jhjacobs.nl"
      +apPreferredUsername: "johannes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726364492 {#17560
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#17561
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4575
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#4570
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4576 …}
      +nested: Doctrine\ORM\PersistentCollection {#4578 …}
      +votes: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
      -id: 297832
      -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566242"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932846 {#4571
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4575}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5144
      date: 2024-01-12 21:27:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5148 …}
    +nested: Doctrine\ORM\PersistentCollection {#5150 …}
    +votes: Doctrine\ORM\PersistentCollection {#5152 …}
    +reports: Doctrine\ORM\PersistentCollection {#5154 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5158 …}
    -id: 303093
    -bodyTs: "'golden':1 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.jhjacobs.nl/comment/741927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705091276 {#5145
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 4.12 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5146
    +user: Proxies\__CG__\App\Entity\User {#5147
      +avatar: null
      +cover: null
      +email: "johannes@lemmy.jhjacobs.nl"
      +username: "@johannes@lemmy.jhjacobs.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
      +lastActive: DateTime @1728733245 {#17559
        date: 2024-10-12 13:40:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
      +entries: Doctrine\ORM\PersistentCollection {#17568 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
      +posts: Doctrine\ORM\PersistentCollection {#17576 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
      +follows: Doctrine\ORM\PersistentCollection {#17588 …}
      +followers: Doctrine\ORM\PersistentCollection {#17590 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
      +reports: Doctrine\ORM\PersistentCollection {#17600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
      +violations: Doctrine\ORM\PersistentCollection {#17604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
      +awards: Doctrine\ORM\PersistentCollection {#17608 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
      +categories: Doctrine\ORM\PersistentCollection {#17612 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
      +apId: "johannes@lemmy.jhjacobs.nl"
      +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
      +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
      +apDomain: "lemmy.jhjacobs.nl"
      +apPreferredUsername: "johannes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726364492 {#17560
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#17561
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4575
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#4570
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4576 …}
      +nested: Doctrine\ORM\PersistentCollection {#4578 …}
      +votes: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
      -id: 297832
      -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566242"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932846 {#4571
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4575}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5144
      date: 2024-01-12 21:27:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5148 …}
    +nested: Doctrine\ORM\PersistentCollection {#5150 …}
    +votes: Doctrine\ORM\PersistentCollection {#5152 …}
    +reports: Doctrine\ORM\PersistentCollection {#5154 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5158 …}
    -id: 303093
    -bodyTs: "'golden':1 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.jhjacobs.nl/comment/741927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705091276 {#5145
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#18109
  +comment: App\Entity\EntryComment {#5146
    +user: Proxies\__CG__\App\Entity\User {#5147
      +avatar: null
      +cover: null
      +email: "johannes@lemmy.jhjacobs.nl"
      +username: "@johannes@lemmy.jhjacobs.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Male, Dutch, HSP, INFJ, Into all things Tech and SciFi. Love my dogs and my birds."
      +lastActive: DateTime @1728733245 {#17559
        date: 2024-10-12 13:40:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17562 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17564 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17566 …}
      +entries: Doctrine\ORM\PersistentCollection {#17568 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17570 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17572 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17574 …}
      +posts: Doctrine\ORM\PersistentCollection {#17576 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17578 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17580 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17582 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17584 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17586 …}
      +follows: Doctrine\ORM\PersistentCollection {#17588 …}
      +followers: Doctrine\ORM\PersistentCollection {#17590 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17592 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17594 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17596 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17598 …}
      +reports: Doctrine\ORM\PersistentCollection {#17600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17602 …}
      +violations: Doctrine\ORM\PersistentCollection {#17604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17606 …}
      +awards: Doctrine\ORM\PersistentCollection {#17608 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17610 …}
      +categories: Doctrine\ORM\PersistentCollection {#17612 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17614 …}
      +apId: "johannes@lemmy.jhjacobs.nl"
      +apProfileId: "https://lemmy.jhjacobs.nl/u/johannes"
      +apPublicUrl: "https://lemmy.jhjacobs.nl/u/johannes"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.jhjacobs.nl/inbox"
      +apDomain: "lemmy.jhjacobs.nl"
      +apPreferredUsername: "johannes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726364492 {#17560
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#17561
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4575
      +user: App\Entity\User {#4588
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#4572
          date: 2024-10-01 18:49:47.0 +02:00
        }
        +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 {#4589 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4591 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4593 …}
        +entries: Doctrine\ORM\PersistentCollection {#4595 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4597 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4599 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
        +posts: Doctrine\ORM\PersistentCollection {#4603 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4605 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4607 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4609 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4611 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4613 …}
        +follows: Doctrine\ORM\PersistentCollection {#4615 …}
        +followers: Doctrine\ORM\PersistentCollection {#4617 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4619 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4621 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4623 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4625 …}
        +reports: Doctrine\ORM\PersistentCollection {#4627 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4629 …}
        +violations: Doctrine\ORM\PersistentCollection {#4631 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4633 …}
        +awards: Doctrine\ORM\PersistentCollection {#4635 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4637 …}
        +categories: Doctrine\ORM\PersistentCollection {#4639 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4641 …}
        +apId: "namelivia@lemmy.world"
        +apProfileId: "https://lemmy.world/u/namelivia"
        +apPublicUrl: "https://lemmy.world/u/namelivia"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "namelivia"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728621453 {#4573
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#4574
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#4570
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4576 …}
      +nested: Doctrine\ORM\PersistentCollection {#4578 …}
      +votes: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4586 …}
      -id: 297832
      -bodyTs: "'grafana':4 'loki':2 'prometheus':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6566242"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932846 {#4571
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4575}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5144
      date: 2024-01-12 21:27:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
      "@namelivia@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5148 …}
    +nested: Doctrine\ORM\PersistentCollection {#5150 …}
    +votes: Doctrine\ORM\PersistentCollection {#5152 …}
    +reports: Doctrine\ORM\PersistentCollection {#5154 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5158 …}
    -id: 303093
    -bodyTs: "'golden':1 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.jhjacobs.nl/comment/741927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705091276 {#5145
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 9.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4648
    +user: App\Entity\User {#4661
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4645
        date: 2024-10-16 22:31: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 {#4662 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
      +entries: Doctrine\ORM\PersistentCollection {#4668 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +posts: Doctrine\ORM\PersistentCollection {#4676 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
      +follows: Doctrine\ORM\PersistentCollection {#4688 …}
      +followers: Doctrine\ORM\PersistentCollection {#4690 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
      +reports: Doctrine\ORM\PersistentCollection {#4700 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
      +violations: Doctrine\ORM\PersistentCollection {#4704 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
      +awards: Doctrine\ORM\PersistentCollection {#4708 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
      +categories: Doctrine\ORM\PersistentCollection {#4712 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#4646
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4647
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      UptimeKuma is great, I use it for the simple “are my services up?” and is what I pay most attention to.\n
      \n
      I still use zabbix for finer grained monitors though like checking raid status, smartctl, disk space, temperatures, etc.\n
      \n
      I’ve been trying out librenms with more custom snmp checks too and am considering going that route instead of zabbix in the future
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704932564 {#4643
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4649 …}
    +nested: Doctrine\ORM\PersistentCollection {#4651 …}
    +votes: Doctrine\ORM\PersistentCollection {#4653 …}
    +reports: Doctrine\ORM\PersistentCollection {#4655 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
    -id: 297824
    -bodyTs: "'attent':20 'check':32,50 'consid':54 'custom':48 'disk':36 'etc':39 'finer':27 'futur':63 'go':55 'grain':28 'great':3 'instead':58 'librenm':45 'like':31 'monitor':29 'pay':18 'raid':33 'rout':57 'servic':12 'simpl':9 'smartctl':35 'snmp':49 'space':37 'status':34 'still':23 'temperatur':38 'though':30 'tri':43 'uptimekuma':1 'use':5,24 've':41 'zabbix':25,60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4508686"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932564 {#4644
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#18185
  +comment: App\Entity\EntryComment {#4648
    +user: App\Entity\User {#4661
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4645
        date: 2024-10-16 22:31: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 {#4662 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
      +entries: Doctrine\ORM\PersistentCollection {#4668 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +posts: Doctrine\ORM\PersistentCollection {#4676 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
      +follows: Doctrine\ORM\PersistentCollection {#4688 …}
      +followers: Doctrine\ORM\PersistentCollection {#4690 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
      +reports: Doctrine\ORM\PersistentCollection {#4700 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
      +violations: Doctrine\ORM\PersistentCollection {#4704 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
      +awards: Doctrine\ORM\PersistentCollection {#4708 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
      +categories: Doctrine\ORM\PersistentCollection {#4712 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#4646
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4647
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      UptimeKuma is great, I use it for the simple “are my services up?” and is what I pay most attention to.\n
      \n
      I still use zabbix for finer grained monitors though like checking raid status, smartctl, disk space, temperatures, etc.\n
      \n
      I’ve been trying out librenms with more custom snmp checks too and am considering going that route instead of zabbix in the future
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704932564 {#4643
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4649 …}
    +nested: Doctrine\ORM\PersistentCollection {#4651 …}
    +votes: Doctrine\ORM\PersistentCollection {#4653 …}
    +reports: Doctrine\ORM\PersistentCollection {#4655 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
    -id: 297824
    -bodyTs: "'attent':20 'check':32,50 'consid':54 'custom':48 'disk':36 'etc':39 'finer':27 'futur':63 'go':55 'grain':28 'great':3 'instead':58 'librenm':45 'like':31 'monitor':29 'pay':18 'raid':33 'rout':57 'servic':12 'simpl':9 'smartctl':35 'snmp':49 'space':37 'status':34 'still':23 'temperatur':38 'though':30 'tri':43 'uptimekuma':1 'use':5,24 've':41 'zabbix':25,60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4508686"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932564 {#4644
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4661
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#4645
      date: 2024-10-16 22:31: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 {#4662 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
    +entries: Doctrine\ORM\PersistentCollection {#4668 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
    +posts: Doctrine\ORM\PersistentCollection {#4676 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
    +follows: Doctrine\ORM\PersistentCollection {#4688 …}
    +followers: Doctrine\ORM\PersistentCollection {#4690 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
    +reports: Doctrine\ORM\PersistentCollection {#4700 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
    +violations: Doctrine\ORM\PersistentCollection {#4704 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
    +awards: Doctrine\ORM\PersistentCollection {#4708 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
    +categories: Doctrine\ORM\PersistentCollection {#4712 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
    +apId: "johntash@eviltoast.org"
    +apProfileId: "https://eviltoast.org/u/johntash"
    +apPublicUrl: "https://eviltoast.org/u/johntash"
    +apFollowersUrl: null
    +apInboxUrl: "https://eviltoast.org/inbox"
    +apDomain: "eviltoast.org"
    +apPreferredUsername: "johntash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719220720 {#4646
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#4647
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18230
  +user: App\Entity\User {#4661
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#4645
      date: 2024-10-16 22:31: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 {#4662 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
    +entries: Doctrine\ORM\PersistentCollection {#4668 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
    +posts: Doctrine\ORM\PersistentCollection {#4676 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
    +follows: Doctrine\ORM\PersistentCollection {#4688 …}
    +followers: Doctrine\ORM\PersistentCollection {#4690 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
    +reports: Doctrine\ORM\PersistentCollection {#4700 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
    +violations: Doctrine\ORM\PersistentCollection {#4704 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
    +awards: Doctrine\ORM\PersistentCollection {#4708 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
    +categories: Doctrine\ORM\PersistentCollection {#4712 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
    +apId: "johntash@eviltoast.org"
    +apProfileId: "https://eviltoast.org/u/johntash"
    +apPublicUrl: "https://eviltoast.org/u/johntash"
    +apFollowersUrl: null
    +apInboxUrl: "https://eviltoast.org/inbox"
    +apDomain: "eviltoast.org"
    +apPreferredUsername: "johntash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719220720 {#4646
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#4647
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704932564 {#4644
    date: 2024-01-11 01:22:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18285
  +date: DateTimeImmutable @1704932564 {#4644
    date: 2024-01-11 01:22:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704932564 {#4644
    date: 2024-01-11 01:22:44.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18339
  +createdAt: DateTimeImmutable @1704932564 {#4644
    date: 2024-01-11 01:22:44.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4661
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#4645
      date: 2024-10-16 22:31: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 {#4662 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
    +entries: Doctrine\ORM\PersistentCollection {#4668 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
    +posts: Doctrine\ORM\PersistentCollection {#4676 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
    +follows: Doctrine\ORM\PersistentCollection {#4688 …}
    +followers: Doctrine\ORM\PersistentCollection {#4690 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
    +reports: Doctrine\ORM\PersistentCollection {#4700 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
    +violations: Doctrine\ORM\PersistentCollection {#4704 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
    +awards: Doctrine\ORM\PersistentCollection {#4708 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
    +categories: Doctrine\ORM\PersistentCollection {#4712 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
    +apId: "johntash@eviltoast.org"
    +apProfileId: "https://eviltoast.org/u/johntash"
    +apPublicUrl: "https://eviltoast.org/u/johntash"
    +apFollowersUrl: null
    +apInboxUrl: "https://eviltoast.org/inbox"
    +apDomain: "eviltoast.org"
    +apPreferredUsername: "johntash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719220720 {#4646
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#4647
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#18393
  +width: 40
  +height: 40
  +user: App\Entity\User {#4661
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#4645
      date: 2024-10-16 22:31: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 {#4662 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
    +entries: Doctrine\ORM\PersistentCollection {#4668 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
    +posts: Doctrine\ORM\PersistentCollection {#4676 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
    +follows: Doctrine\ORM\PersistentCollection {#4688 …}
    +followers: Doctrine\ORM\PersistentCollection {#4690 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
    +reports: Doctrine\ORM\PersistentCollection {#4700 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
    +violations: Doctrine\ORM\PersistentCollection {#4704 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
    +awards: Doctrine\ORM\PersistentCollection {#4708 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
    +categories: Doctrine\ORM\PersistentCollection {#4712 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
    +apId: "johntash@eviltoast.org"
    +apProfileId: "https://eviltoast.org/u/johntash"
    +apPublicUrl: "https://eviltoast.org/u/johntash"
    +apFollowersUrl: null
    +apInboxUrl: "https://eviltoast.org/inbox"
    +apDomain: "eviltoast.org"
    +apPreferredUsername: "johntash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719220720 {#4646
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#4647
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4648
    +user: App\Entity\User {#4661
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4645
        date: 2024-10-16 22:31: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 {#4662 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
      +entries: Doctrine\ORM\PersistentCollection {#4668 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +posts: Doctrine\ORM\PersistentCollection {#4676 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
      +follows: Doctrine\ORM\PersistentCollection {#4688 …}
      +followers: Doctrine\ORM\PersistentCollection {#4690 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
      +reports: Doctrine\ORM\PersistentCollection {#4700 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
      +violations: Doctrine\ORM\PersistentCollection {#4704 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
      +awards: Doctrine\ORM\PersistentCollection {#4708 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
      +categories: Doctrine\ORM\PersistentCollection {#4712 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#4646
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4647
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      UptimeKuma is great, I use it for the simple “are my services up?” and is what I pay most attention to.\n
      \n
      I still use zabbix for finer grained monitors though like checking raid status, smartctl, disk space, temperatures, etc.\n
      \n
      I’ve been trying out librenms with more custom snmp checks too and am considering going that route instead of zabbix in the future
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704932564 {#4643
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4649 …}
    +nested: Doctrine\ORM\PersistentCollection {#4651 …}
    +votes: Doctrine\ORM\PersistentCollection {#4653 …}
    +reports: Doctrine\ORM\PersistentCollection {#4655 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
    -id: 297824
    -bodyTs: "'attent':20 'check':32,50 'consid':54 'custom':48 'disk':36 'etc':39 'finer':27 'futur':63 'go':55 'grain':28 'great':3 'instead':58 'librenm':45 'like':31 'monitor':29 'pay':18 'raid':33 'rout':57 'servic':12 'simpl':9 'smartctl':35 'snmp':49 'space':37 'status':34 'still':23 'temperatur':38 'though':30 'tri':43 'uptimekuma':1 'use':5,24 've':41 'zabbix':25,60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4508686"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932564 {#4644
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#18470
  +subject: App\Entity\EntryComment {#4648
    +user: App\Entity\User {#4661
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4645
        date: 2024-10-16 22:31: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 {#4662 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
      +entries: Doctrine\ORM\PersistentCollection {#4668 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +posts: Doctrine\ORM\PersistentCollection {#4676 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
      +follows: Doctrine\ORM\PersistentCollection {#4688 …}
      +followers: Doctrine\ORM\PersistentCollection {#4690 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
      +reports: Doctrine\ORM\PersistentCollection {#4700 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
      +violations: Doctrine\ORM\PersistentCollection {#4704 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
      +awards: Doctrine\ORM\PersistentCollection {#4708 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
      +categories: Doctrine\ORM\PersistentCollection {#4712 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#4646
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4647
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      UptimeKuma is great, I use it for the simple “are my services up?” and is what I pay most attention to.\n
      \n
      I still use zabbix for finer grained monitors though like checking raid status, smartctl, disk space, temperatures, etc.\n
      \n
      I’ve been trying out librenms with more custom snmp checks too and am considering going that route instead of zabbix in the future
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704932564 {#4643
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4649 …}
    +nested: Doctrine\ORM\PersistentCollection {#4651 …}
    +votes: Doctrine\ORM\PersistentCollection {#4653 …}
    +reports: Doctrine\ORM\PersistentCollection {#4655 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
    -id: 297824
    -bodyTs: "'attent':20 'check':32,50 'consid':54 'custom':48 'disk':36 'etc':39 'finer':27 'futur':63 'go':55 'grain':28 'great':3 'instead':58 'librenm':45 'like':31 'monitor':29 'pay':18 'raid':33 'rout':57 'servic':12 'simpl':9 'smartctl':35 'snmp':49 'space':37 'status':34 'still':23 'temperatur':38 'though':30 'tri':43 'uptimekuma':1 'use':5,24 've':41 'zabbix':25,60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4508686"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932564 {#4644
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4648
    +user: App\Entity\User {#4661
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4645
        date: 2024-10-16 22:31: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 {#4662 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
      +entries: Doctrine\ORM\PersistentCollection {#4668 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +posts: Doctrine\ORM\PersistentCollection {#4676 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
      +follows: Doctrine\ORM\PersistentCollection {#4688 …}
      +followers: Doctrine\ORM\PersistentCollection {#4690 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
      +reports: Doctrine\ORM\PersistentCollection {#4700 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
      +violations: Doctrine\ORM\PersistentCollection {#4704 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
      +awards: Doctrine\ORM\PersistentCollection {#4708 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
      +categories: Doctrine\ORM\PersistentCollection {#4712 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#4646
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4647
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      UptimeKuma is great, I use it for the simple “are my services up?” and is what I pay most attention to.\n
      \n
      I still use zabbix for finer grained monitors though like checking raid status, smartctl, disk space, temperatures, etc.\n
      \n
      I’ve been trying out librenms with more custom snmp checks too and am considering going that route instead of zabbix in the future
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704932564 {#4643
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4649 …}
    +nested: Doctrine\ORM\PersistentCollection {#4651 …}
    +votes: Doctrine\ORM\PersistentCollection {#4653 …}
    +reports: Doctrine\ORM\PersistentCollection {#4655 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
    -id: 297824
    -bodyTs: "'attent':20 'check':32,50 'consid':54 'custom':48 'disk':36 'etc':39 'finer':27 'futur':63 'go':55 'grain':28 'great':3 'instead':58 'librenm':45 'like':31 'monitor':29 'pay':18 'raid':33 'rout':57 'servic':12 'simpl':9 'smartctl':35 'snmp':49 'space':37 'status':34 'still':23 'temperatur':38 'though':30 'tri':43 'uptimekuma':1 'use':5,24 've':41 'zabbix':25,60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4508686"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932564 {#4644
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#18527
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4648
    +user: App\Entity\User {#4661
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4645
        date: 2024-10-16 22:31: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 {#4662 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
      +entries: Doctrine\ORM\PersistentCollection {#4668 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +posts: Doctrine\ORM\PersistentCollection {#4676 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
      +follows: Doctrine\ORM\PersistentCollection {#4688 …}
      +followers: Doctrine\ORM\PersistentCollection {#4690 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
      +reports: Doctrine\ORM\PersistentCollection {#4700 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
      +violations: Doctrine\ORM\PersistentCollection {#4704 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
      +awards: Doctrine\ORM\PersistentCollection {#4708 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
      +categories: Doctrine\ORM\PersistentCollection {#4712 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#4646
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4647
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      UptimeKuma is great, I use it for the simple “are my services up?” and is what I pay most attention to.\n
      \n
      I still use zabbix for finer grained monitors though like checking raid status, smartctl, disk space, temperatures, etc.\n
      \n
      I’ve been trying out librenms with more custom snmp checks too and am considering going that route instead of zabbix in the future
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704932564 {#4643
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4649 …}
    +nested: Doctrine\ORM\PersistentCollection {#4651 …}
    +votes: Doctrine\ORM\PersistentCollection {#4653 …}
    +reports: Doctrine\ORM\PersistentCollection {#4655 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
    -id: 297824
    -bodyTs: "'attent':20 'check':32,50 'consid':54 'custom':48 'disk':36 'etc':39 'finer':27 'futur':63 'go':55 'grain':28 'great':3 'instead':58 'librenm':45 'like':31 'monitor':29 'pay':18 'raid':33 'rout':57 'servic':12 'simpl':9 'smartctl':35 'snmp':49 'space':37 'status':34 'still':23 'temperatur':38 'though':30 'tri':43 'uptimekuma':1 'use':5,24 've':41 'zabbix':25,60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4508686"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932564 {#4644
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 2.87 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4648
    +user: App\Entity\User {#4661
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4645
        date: 2024-10-16 22:31: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 {#4662 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
      +entries: Doctrine\ORM\PersistentCollection {#4668 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +posts: Doctrine\ORM\PersistentCollection {#4676 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
      +follows: Doctrine\ORM\PersistentCollection {#4688 …}
      +followers: Doctrine\ORM\PersistentCollection {#4690 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
      +reports: Doctrine\ORM\PersistentCollection {#4700 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
      +violations: Doctrine\ORM\PersistentCollection {#4704 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
      +awards: Doctrine\ORM\PersistentCollection {#4708 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
      +categories: Doctrine\ORM\PersistentCollection {#4712 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#4646
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4647
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      UptimeKuma is great, I use it for the simple “are my services up?” and is what I pay most attention to.\n
      \n
      I still use zabbix for finer grained monitors though like checking raid status, smartctl, disk space, temperatures, etc.\n
      \n
      I’ve been trying out librenms with more custom snmp checks too and am considering going that route instead of zabbix in the future
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704932564 {#4643
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4649 …}
    +nested: Doctrine\ORM\PersistentCollection {#4651 …}
    +votes: Doctrine\ORM\PersistentCollection {#4653 …}
    +reports: Doctrine\ORM\PersistentCollection {#4655 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
    -id: 297824
    -bodyTs: "'attent':20 'check':32,50 'consid':54 'custom':48 'disk':36 'etc':39 'finer':27 'futur':63 'go':55 'grain':28 'great':3 'instead':58 'librenm':45 'like':31 'monitor':29 'pay':18 'raid':33 'rout':57 'servic':12 'simpl':9 'smartctl':35 'snmp':49 'space':37 'status':34 'still':23 'temperatur':38 'though':30 'tri':43 'uptimekuma':1 'use':5,24 've':41 'zabbix':25,60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4508686"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932564 {#4644
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#18767
  +comment: App\Entity\EntryComment {#4648
    +user: App\Entity\User {#4661
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4645
        date: 2024-10-16 22:31: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 {#4662 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4664 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4666 …}
      +entries: Doctrine\ORM\PersistentCollection {#4668 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +posts: Doctrine\ORM\PersistentCollection {#4676 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4678 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4680 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4682 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4684 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4686 …}
      +follows: Doctrine\ORM\PersistentCollection {#4688 …}
      +followers: Doctrine\ORM\PersistentCollection {#4690 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4692 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4694 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4696 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4698 …}
      +reports: Doctrine\ORM\PersistentCollection {#4700 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4702 …}
      +violations: Doctrine\ORM\PersistentCollection {#4704 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4706 …}
      +awards: Doctrine\ORM\PersistentCollection {#4708 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4710 …}
      +categories: Doctrine\ORM\PersistentCollection {#4712 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4714 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#4646
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4647
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      UptimeKuma is great, I use it for the simple “are my services up?” and is what I pay most attention to.\n
      \n
      I still use zabbix for finer grained monitors though like checking raid status, smartctl, disk space, temperatures, etc.\n
      \n
      I’ve been trying out librenms with more custom snmp checks too and am considering going that route instead of zabbix in the future
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704932564 {#4643
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4649 …}
    +nested: Doctrine\ORM\PersistentCollection {#4651 …}
    +votes: Doctrine\ORM\PersistentCollection {#4653 …}
    +reports: Doctrine\ORM\PersistentCollection {#4655 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
    -id: 297824
    -bodyTs: "'attent':20 'check':32,50 'consid':54 'custom':48 'disk':36 'etc':39 'finer':27 'futur':63 'go':55 'grain':28 'great':3 'instead':58 'librenm':45 'like':31 'monitor':29 'pay':18 'raid':33 'rout':57 'servic':12 'simpl':9 'smartctl':35 'snmp':49 'space':37 'status':34 'still':23 'temperatur':38 'though':30 'tri':43 'uptimekuma':1 'use':5,24 've':41 'zabbix':25,60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4508686"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932564 {#4644
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 18.0 MiB 70.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4721
    +user: App\Entity\User {#4734
      +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
      +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 {#4718
        date: 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 {#4737 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
      +entries: Doctrine\ORM\PersistentCollection {#4743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
      +posts: Doctrine\ORM\PersistentCollection {#4751 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
      +follows: Doctrine\ORM\PersistentCollection {#4763 …}
      +followers: Doctrine\ORM\PersistentCollection {#4765 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
      +reports: Doctrine\ORM\PersistentCollection {#4775 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
      +violations: Doctrine\ORM\PersistentCollection {#4779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
      +awards: Doctrine\ORM\PersistentCollection {#4783 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
      +categories: Doctrine\ORM\PersistentCollection {#4787 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
      +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 {#4719
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4720
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4716
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4722 …}
    +nested: Doctrine\ORM\PersistentCollection {#4724 …}
    +votes: Doctrine\ORM\PersistentCollection {#4726 …}
    +reports: Doctrine\ORM\PersistentCollection {#4728 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4730 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4732 …}
    -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 {#4717
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#18837
  +comment: App\Entity\EntryComment {#4721
    +user: App\Entity\User {#4734
      +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
      +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 {#4718
        date: 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 {#4737 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
      +entries: Doctrine\ORM\PersistentCollection {#4743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
      +posts: Doctrine\ORM\PersistentCollection {#4751 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
      +follows: Doctrine\ORM\PersistentCollection {#4763 …}
      +followers: Doctrine\ORM\PersistentCollection {#4765 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
      +reports: Doctrine\ORM\PersistentCollection {#4775 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
      +violations: Doctrine\ORM\PersistentCollection {#4779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
      +awards: Doctrine\ORM\PersistentCollection {#4783 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
      +categories: Doctrine\ORM\PersistentCollection {#4787 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
      +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 {#4719
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4720
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4716
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4722 …}
    +nested: Doctrine\ORM\PersistentCollection {#4724 …}
    +votes: Doctrine\ORM\PersistentCollection {#4726 …}
    +reports: Doctrine\ORM\PersistentCollection {#4728 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4730 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4732 …}
    -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 {#4717
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4734
    +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
    +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 {#4718
      date: 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 {#4737 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
    +entries: Doctrine\ORM\PersistentCollection {#4743 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
    +posts: Doctrine\ORM\PersistentCollection {#4751 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
    +follows: Doctrine\ORM\PersistentCollection {#4763 …}
    +followers: Doctrine\ORM\PersistentCollection {#4765 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
    +reports: Doctrine\ORM\PersistentCollection {#4775 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
    +violations: Doctrine\ORM\PersistentCollection {#4779 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
    +awards: Doctrine\ORM\PersistentCollection {#4783 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
    +categories: Doctrine\ORM\PersistentCollection {#4787 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
    +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 {#4719
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#4720
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18882
  +user: App\Entity\User {#4734
    +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
    +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 {#4718
      date: 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 {#4737 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
    +entries: Doctrine\ORM\PersistentCollection {#4743 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
    +posts: Doctrine\ORM\PersistentCollection {#4751 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
    +follows: Doctrine\ORM\PersistentCollection {#4763 …}
    +followers: Doctrine\ORM\PersistentCollection {#4765 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
    +reports: Doctrine\ORM\PersistentCollection {#4775 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
    +violations: Doctrine\ORM\PersistentCollection {#4779 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
    +awards: Doctrine\ORM\PersistentCollection {#4783 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
    +categories: Doctrine\ORM\PersistentCollection {#4787 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
    +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 {#4719
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#4720
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704906770 {#4717
    date: 2024-01-10 18:12:50.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18937
  +date: DateTimeImmutable @1704906770 {#4717
    date: 2024-01-10 18:12:50.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 4.73 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704906770 {#4717
    date: 2024-01-10 18:12:50.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18991
  +createdAt: DateTimeImmutable @1704906770 {#4717
    date: 2024-01-10 18:12:50.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 1.20 ms
Input props
[
  "user" => App\Entity\User {#4734
    +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
    +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 {#4718
      date: 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 {#4737 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
    +entries: Doctrine\ORM\PersistentCollection {#4743 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
    +posts: Doctrine\ORM\PersistentCollection {#4751 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
    +follows: Doctrine\ORM\PersistentCollection {#4763 …}
    +followers: Doctrine\ORM\PersistentCollection {#4765 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
    +reports: Doctrine\ORM\PersistentCollection {#4775 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
    +violations: Doctrine\ORM\PersistentCollection {#4779 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
    +awards: Doctrine\ORM\PersistentCollection {#4783 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
    +categories: Doctrine\ORM\PersistentCollection {#4787 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
    +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 {#4719
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#4720
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19045
  +width: 40
  +height: 40
  +user: App\Entity\User {#4734
    +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
    +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 {#4718
      date: 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 {#4737 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
    +entries: Doctrine\ORM\PersistentCollection {#4743 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
    +posts: Doctrine\ORM\PersistentCollection {#4751 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
    +follows: Doctrine\ORM\PersistentCollection {#4763 …}
    +followers: Doctrine\ORM\PersistentCollection {#4765 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
    +reports: Doctrine\ORM\PersistentCollection {#4775 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
    +violations: Doctrine\ORM\PersistentCollection {#4779 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
    +awards: Doctrine\ORM\PersistentCollection {#4783 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
    +categories: Doctrine\ORM\PersistentCollection {#4787 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
    +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 {#4719
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#4720
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4721
    +user: App\Entity\User {#4734
      +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
      +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 {#4718
        date: 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 {#4737 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
      +entries: Doctrine\ORM\PersistentCollection {#4743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
      +posts: Doctrine\ORM\PersistentCollection {#4751 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
      +follows: Doctrine\ORM\PersistentCollection {#4763 …}
      +followers: Doctrine\ORM\PersistentCollection {#4765 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
      +reports: Doctrine\ORM\PersistentCollection {#4775 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
      +violations: Doctrine\ORM\PersistentCollection {#4779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
      +awards: Doctrine\ORM\PersistentCollection {#4783 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
      +categories: Doctrine\ORM\PersistentCollection {#4787 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
      +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 {#4719
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4720
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4716
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4722 …}
    +nested: Doctrine\ORM\PersistentCollection {#4724 …}
    +votes: Doctrine\ORM\PersistentCollection {#4726 …}
    +reports: Doctrine\ORM\PersistentCollection {#4728 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4730 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4732 …}
    -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 {#4717
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#19116
  +subject: App\Entity\EntryComment {#4721
    +user: App\Entity\User {#4734
      +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
      +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 {#4718
        date: 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 {#4737 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
      +entries: Doctrine\ORM\PersistentCollection {#4743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
      +posts: Doctrine\ORM\PersistentCollection {#4751 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
      +follows: Doctrine\ORM\PersistentCollection {#4763 …}
      +followers: Doctrine\ORM\PersistentCollection {#4765 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
      +reports: Doctrine\ORM\PersistentCollection {#4775 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
      +violations: Doctrine\ORM\PersistentCollection {#4779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
      +awards: Doctrine\ORM\PersistentCollection {#4783 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
      +categories: Doctrine\ORM\PersistentCollection {#4787 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
      +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 {#4719
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4720
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4716
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4722 …}
    +nested: Doctrine\ORM\PersistentCollection {#4724 …}
    +votes: Doctrine\ORM\PersistentCollection {#4726 …}
    +reports: Doctrine\ORM\PersistentCollection {#4728 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4730 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4732 …}
    -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 {#4717
      date: 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 16.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4721
    +user: App\Entity\User {#4734
      +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
      +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 {#4718
        date: 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 {#4737 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
      +entries: Doctrine\ORM\PersistentCollection {#4743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
      +posts: Doctrine\ORM\PersistentCollection {#4751 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
      +follows: Doctrine\ORM\PersistentCollection {#4763 …}
      +followers: Doctrine\ORM\PersistentCollection {#4765 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
      +reports: Doctrine\ORM\PersistentCollection {#4775 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
      +violations: Doctrine\ORM\PersistentCollection {#4779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
      +awards: Doctrine\ORM\PersistentCollection {#4783 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
      +categories: Doctrine\ORM\PersistentCollection {#4787 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
      +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 {#4719
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4720
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4716
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4722 …}
    +nested: Doctrine\ORM\PersistentCollection {#4724 …}
    +votes: Doctrine\ORM\PersistentCollection {#4726 …}
    +reports: Doctrine\ORM\PersistentCollection {#4728 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4730 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4732 …}
    -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 {#4717
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#19173
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4721
    +user: App\Entity\User {#4734
      +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
      +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 {#4718
        date: 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 {#4737 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
      +entries: Doctrine\ORM\PersistentCollection {#4743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
      +posts: Doctrine\ORM\PersistentCollection {#4751 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
      +follows: Doctrine\ORM\PersistentCollection {#4763 …}
      +followers: Doctrine\ORM\PersistentCollection {#4765 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
      +reports: Doctrine\ORM\PersistentCollection {#4775 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
      +violations: Doctrine\ORM\PersistentCollection {#4779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
      +awards: Doctrine\ORM\PersistentCollection {#4783 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
      +categories: Doctrine\ORM\PersistentCollection {#4787 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
      +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 {#4719
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4720
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4716
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4722 …}
    +nested: Doctrine\ORM\PersistentCollection {#4724 …}
    +votes: Doctrine\ORM\PersistentCollection {#4726 …}
    +reports: Doctrine\ORM\PersistentCollection {#4728 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4730 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4732 …}
    -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 {#4717
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 25.68 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4721
    +user: App\Entity\User {#4734
      +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
      +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 {#4718
        date: 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 {#4737 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
      +entries: Doctrine\ORM\PersistentCollection {#4743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
      +posts: Doctrine\ORM\PersistentCollection {#4751 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
      +follows: Doctrine\ORM\PersistentCollection {#4763 …}
      +followers: Doctrine\ORM\PersistentCollection {#4765 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
      +reports: Doctrine\ORM\PersistentCollection {#4775 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
      +violations: Doctrine\ORM\PersistentCollection {#4779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
      +awards: Doctrine\ORM\PersistentCollection {#4783 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
      +categories: Doctrine\ORM\PersistentCollection {#4787 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
      +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 {#4719
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4720
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4716
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4722 …}
    +nested: Doctrine\ORM\PersistentCollection {#4724 …}
    +votes: Doctrine\ORM\PersistentCollection {#4726 …}
    +reports: Doctrine\ORM\PersistentCollection {#4728 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4730 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4732 …}
    -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 {#4717
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#19413
  +comment: App\Entity\EntryComment {#4721
    +user: App\Entity\User {#4734
      +avatar: Proxies\__CG__\App\Entity\Image {#4735 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4736 …}
      +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 {#4718
        date: 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 {#4737 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4739 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4741 …}
      +entries: Doctrine\ORM\PersistentCollection {#4743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4749 …}
      +posts: Doctrine\ORM\PersistentCollection {#4751 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4753 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4755 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4757 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4759 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4761 …}
      +follows: Doctrine\ORM\PersistentCollection {#4763 …}
      +followers: Doctrine\ORM\PersistentCollection {#4765 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4767 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4769 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4771 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4773 …}
      +reports: Doctrine\ORM\PersistentCollection {#4775 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4777 …}
      +violations: Doctrine\ORM\PersistentCollection {#4779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4781 …}
      +awards: Doctrine\ORM\PersistentCollection {#4783 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4785 …}
      +categories: Doctrine\ORM\PersistentCollection {#4787 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4789 …}
      +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 {#4719
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4720
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4716
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4722 …}
    +nested: Doctrine\ORM\PersistentCollection {#4724 …}
    +votes: Doctrine\ORM\PersistentCollection {#4726 …}
    +reports: Doctrine\ORM\PersistentCollection {#4728 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4730 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4732 …}
    -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 {#4717
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 18.0 MiB 18.93 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4796
    +user: App\Entity\User {#4809
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4793
        date: 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 {#4810 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
      +entries: Doctrine\ORM\PersistentCollection {#4816 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +posts: Doctrine\ORM\PersistentCollection {#4824 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
      +follows: Doctrine\ORM\PersistentCollection {#4836 …}
      +followers: Doctrine\ORM\PersistentCollection {#4838 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
      +reports: Doctrine\ORM\PersistentCollection {#4848 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
      +violations: Doctrine\ORM\PersistentCollection {#4852 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
      +awards: Doctrine\ORM\PersistentCollection {#4856 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
      +categories: Doctrine\ORM\PersistentCollection {#4860 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
      +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 {#4794
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4795
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4791
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4799 …}
    +votes: Doctrine\ORM\PersistentCollection {#4801 …}
    +reports: Doctrine\ORM\PersistentCollection {#4803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4807 …}
    -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 {#4792
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#19483
  +comment: App\Entity\EntryComment {#4796
    +user: App\Entity\User {#4809
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4793
        date: 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 {#4810 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
      +entries: Doctrine\ORM\PersistentCollection {#4816 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +posts: Doctrine\ORM\PersistentCollection {#4824 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
      +follows: Doctrine\ORM\PersistentCollection {#4836 …}
      +followers: Doctrine\ORM\PersistentCollection {#4838 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
      +reports: Doctrine\ORM\PersistentCollection {#4848 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
      +violations: Doctrine\ORM\PersistentCollection {#4852 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
      +awards: Doctrine\ORM\PersistentCollection {#4856 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
      +categories: Doctrine\ORM\PersistentCollection {#4860 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
      +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 {#4794
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4795
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4791
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4799 …}
    +votes: Doctrine\ORM\PersistentCollection {#4801 …}
    +reports: Doctrine\ORM\PersistentCollection {#4803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4807 …}
    -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 {#4792
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 18.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4809
    +avatar: null
    +cover: null
    +email: "Cyberflunk@lemmy.world"
    +username: "@Cyberflunk@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729037118 {#4793
      date: 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 {#4810 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
    +entries: Doctrine\ORM\PersistentCollection {#4816 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +posts: Doctrine\ORM\PersistentCollection {#4824 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
    +follows: Doctrine\ORM\PersistentCollection {#4836 …}
    +followers: Doctrine\ORM\PersistentCollection {#4838 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
    +reports: Doctrine\ORM\PersistentCollection {#4848 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
    +violations: Doctrine\ORM\PersistentCollection {#4852 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
    +awards: Doctrine\ORM\PersistentCollection {#4856 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
    +categories: Doctrine\ORM\PersistentCollection {#4860 …}
    -id: 64600
    -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
    +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 {#4794
      date: 2024-08-02 07:52:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697983847 {#4795
      date: 2023-10-22 16:10:47.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#19528
  +user: App\Entity\User {#4809
    +avatar: null
    +cover: null
    +email: "Cyberflunk@lemmy.world"
    +username: "@Cyberflunk@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729037118 {#4793
      date: 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 {#4810 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
    +entries: Doctrine\ORM\PersistentCollection {#4816 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +posts: Doctrine\ORM\PersistentCollection {#4824 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
    +follows: Doctrine\ORM\PersistentCollection {#4836 …}
    +followers: Doctrine\ORM\PersistentCollection {#4838 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
    +reports: Doctrine\ORM\PersistentCollection {#4848 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
    +violations: Doctrine\ORM\PersistentCollection {#4852 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
    +awards: Doctrine\ORM\PersistentCollection {#4856 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
    +categories: Doctrine\ORM\PersistentCollection {#4860 …}
    -id: 64600
    -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
    +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 {#4794
      date: 2024-08-02 07:52:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697983847 {#4795
      date: 2023-10-22 16:10:47.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704898217 {#4792
    date: 2024-01-10 15:50:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#19583
  +date: DateTimeImmutable @1704898217 {#4792
    date: 2024-01-10 15:50:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704898217 {#4792
    date: 2024-01-10 15:50:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#19637
  +createdAt: DateTimeImmutable @1704898217 {#4792
    date: 2024-01-10 15:50:17.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4809
    +avatar: null
    +cover: null
    +email: "Cyberflunk@lemmy.world"
    +username: "@Cyberflunk@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729037118 {#4793
      date: 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 {#4810 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
    +entries: Doctrine\ORM\PersistentCollection {#4816 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +posts: Doctrine\ORM\PersistentCollection {#4824 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
    +follows: Doctrine\ORM\PersistentCollection {#4836 …}
    +followers: Doctrine\ORM\PersistentCollection {#4838 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
    +reports: Doctrine\ORM\PersistentCollection {#4848 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
    +violations: Doctrine\ORM\PersistentCollection {#4852 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
    +awards: Doctrine\ORM\PersistentCollection {#4856 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
    +categories: Doctrine\ORM\PersistentCollection {#4860 …}
    -id: 64600
    -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
    +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 {#4794
      date: 2024-08-02 07:52:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697983847 {#4795
      date: 2023-10-22 16:10:47.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19691
  +width: 40
  +height: 40
  +user: App\Entity\User {#4809
    +avatar: null
    +cover: null
    +email: "Cyberflunk@lemmy.world"
    +username: "@Cyberflunk@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729037118 {#4793
      date: 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 {#4810 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
    +entries: Doctrine\ORM\PersistentCollection {#4816 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +posts: Doctrine\ORM\PersistentCollection {#4824 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
    +follows: Doctrine\ORM\PersistentCollection {#4836 …}
    +followers: Doctrine\ORM\PersistentCollection {#4838 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
    +reports: Doctrine\ORM\PersistentCollection {#4848 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
    +violations: Doctrine\ORM\PersistentCollection {#4852 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
    +awards: Doctrine\ORM\PersistentCollection {#4856 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
    +categories: Doctrine\ORM\PersistentCollection {#4860 …}
    -id: 64600
    -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
    +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 {#4794
      date: 2024-08-02 07:52:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697983847 {#4795
      date: 2023-10-22 16:10:47.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4796
    +user: App\Entity\User {#4809
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4793
        date: 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 {#4810 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
      +entries: Doctrine\ORM\PersistentCollection {#4816 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +posts: Doctrine\ORM\PersistentCollection {#4824 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
      +follows: Doctrine\ORM\PersistentCollection {#4836 …}
      +followers: Doctrine\ORM\PersistentCollection {#4838 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
      +reports: Doctrine\ORM\PersistentCollection {#4848 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
      +violations: Doctrine\ORM\PersistentCollection {#4852 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
      +awards: Doctrine\ORM\PersistentCollection {#4856 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
      +categories: Doctrine\ORM\PersistentCollection {#4860 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
      +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 {#4794
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4795
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4791
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4799 …}
    +votes: Doctrine\ORM\PersistentCollection {#4801 …}
    +reports: Doctrine\ORM\PersistentCollection {#4803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4807 …}
    -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 {#4792
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#19770
  +subject: App\Entity\EntryComment {#4796
    +user: App\Entity\User {#4809
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4793
        date: 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 {#4810 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
      +entries: Doctrine\ORM\PersistentCollection {#4816 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +posts: Doctrine\ORM\PersistentCollection {#4824 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
      +follows: Doctrine\ORM\PersistentCollection {#4836 …}
      +followers: Doctrine\ORM\PersistentCollection {#4838 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
      +reports: Doctrine\ORM\PersistentCollection {#4848 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
      +violations: Doctrine\ORM\PersistentCollection {#4852 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
      +awards: Doctrine\ORM\PersistentCollection {#4856 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
      +categories: Doctrine\ORM\PersistentCollection {#4860 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
      +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 {#4794
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4795
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4791
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4799 …}
    +votes: Doctrine\ORM\PersistentCollection {#4801 …}
    +reports: Doctrine\ORM\PersistentCollection {#4803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4807 …}
    -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 {#4792
      date: 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 18.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4796
    +user: App\Entity\User {#4809
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4793
        date: 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 {#4810 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
      +entries: Doctrine\ORM\PersistentCollection {#4816 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +posts: Doctrine\ORM\PersistentCollection {#4824 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
      +follows: Doctrine\ORM\PersistentCollection {#4836 …}
      +followers: Doctrine\ORM\PersistentCollection {#4838 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
      +reports: Doctrine\ORM\PersistentCollection {#4848 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
      +violations: Doctrine\ORM\PersistentCollection {#4852 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
      +awards: Doctrine\ORM\PersistentCollection {#4856 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
      +categories: Doctrine\ORM\PersistentCollection {#4860 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
      +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 {#4794
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4795
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4791
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4799 …}
    +votes: Doctrine\ORM\PersistentCollection {#4801 …}
    +reports: Doctrine\ORM\PersistentCollection {#4803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4807 …}
    -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 {#4792
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#19827
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4796
    +user: App\Entity\User {#4809
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4793
        date: 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 {#4810 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
      +entries: Doctrine\ORM\PersistentCollection {#4816 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +posts: Doctrine\ORM\PersistentCollection {#4824 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
      +follows: Doctrine\ORM\PersistentCollection {#4836 …}
      +followers: Doctrine\ORM\PersistentCollection {#4838 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
      +reports: Doctrine\ORM\PersistentCollection {#4848 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
      +violations: Doctrine\ORM\PersistentCollection {#4852 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
      +awards: Doctrine\ORM\PersistentCollection {#4856 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
      +categories: Doctrine\ORM\PersistentCollection {#4860 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
      +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 {#4794
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4795
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4791
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4799 …}
    +votes: Doctrine\ORM\PersistentCollection {#4801 …}
    +reports: Doctrine\ORM\PersistentCollection {#4803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4807 …}
    -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 {#4792
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 6.79 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4796
    +user: App\Entity\User {#4809
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4793
        date: 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 {#4810 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
      +entries: Doctrine\ORM\PersistentCollection {#4816 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +posts: Doctrine\ORM\PersistentCollection {#4824 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
      +follows: Doctrine\ORM\PersistentCollection {#4836 …}
      +followers: Doctrine\ORM\PersistentCollection {#4838 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
      +reports: Doctrine\ORM\PersistentCollection {#4848 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
      +violations: Doctrine\ORM\PersistentCollection {#4852 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
      +awards: Doctrine\ORM\PersistentCollection {#4856 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
      +categories: Doctrine\ORM\PersistentCollection {#4860 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
      +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 {#4794
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4795
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4791
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4799 …}
    +votes: Doctrine\ORM\PersistentCollection {#4801 …}
    +reports: Doctrine\ORM\PersistentCollection {#4803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4807 …}
    -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 {#4792
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#20067
  +comment: App\Entity\EntryComment {#4796
    +user: App\Entity\User {#4809
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4793
        date: 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 {#4810 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4812 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4814 …}
      +entries: Doctrine\ORM\PersistentCollection {#4816 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +posts: Doctrine\ORM\PersistentCollection {#4824 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4826 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4828 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4830 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4832 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4834 …}
      +follows: Doctrine\ORM\PersistentCollection {#4836 …}
      +followers: Doctrine\ORM\PersistentCollection {#4838 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4840 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4842 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4844 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4846 …}
      +reports: Doctrine\ORM\PersistentCollection {#4848 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4850 …}
      +violations: Doctrine\ORM\PersistentCollection {#4852 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
      +awards: Doctrine\ORM\PersistentCollection {#4856 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4858 …}
      +categories: Doctrine\ORM\PersistentCollection {#4860 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4862 …}
      +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 {#4794
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4795
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4791
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4799 …}
    +votes: Doctrine\ORM\PersistentCollection {#4801 …}
    +reports: Doctrine\ORM\PersistentCollection {#4803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4807 …}
    -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 {#4792
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 18.0 MiB 31.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4869
    +user: App\Entity\User {#4882
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4866
        date: 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 {#4883 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
      +entries: Doctrine\ORM\PersistentCollection {#4889 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
      +posts: Doctrine\ORM\PersistentCollection {#4897 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
      +follows: Doctrine\ORM\PersistentCollection {#4909 …}
      +followers: Doctrine\ORM\PersistentCollection {#4911 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
      +reports: Doctrine\ORM\PersistentCollection {#4921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
      +violations: Doctrine\ORM\PersistentCollection {#4925 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
      +awards: Doctrine\ORM\PersistentCollection {#4929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
      +categories: Doctrine\ORM\PersistentCollection {#4933 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
      +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 {#4867
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4868
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4864
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4870 …}
    +nested: Doctrine\ORM\PersistentCollection {#4872 …}
    +votes: Doctrine\ORM\PersistentCollection {#4874 …}
    +reports: Doctrine\ORM\PersistentCollection {#4876 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4878 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4880 …}
    -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 {#4865
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#20137
  +comment: App\Entity\EntryComment {#4869
    +user: App\Entity\User {#4882
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4866
        date: 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 {#4883 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
      +entries: Doctrine\ORM\PersistentCollection {#4889 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
      +posts: Doctrine\ORM\PersistentCollection {#4897 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
      +follows: Doctrine\ORM\PersistentCollection {#4909 …}
      +followers: Doctrine\ORM\PersistentCollection {#4911 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
      +reports: Doctrine\ORM\PersistentCollection {#4921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
      +violations: Doctrine\ORM\PersistentCollection {#4925 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
      +awards: Doctrine\ORM\PersistentCollection {#4929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
      +categories: Doctrine\ORM\PersistentCollection {#4933 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
      +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 {#4867
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4868
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4864
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4870 …}
    +nested: Doctrine\ORM\PersistentCollection {#4872 …}
    +votes: Doctrine\ORM\PersistentCollection {#4874 …}
    +reports: Doctrine\ORM\PersistentCollection {#4876 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4878 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4880 …}
    -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 {#4865
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 18.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#4882
    +avatar: null
    +cover: null
    +email: "loudwhisper@infosec.pub"
    +username: "@loudwhisper@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727669491 {#4866
      date: 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 {#4883 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
    +entries: Doctrine\ORM\PersistentCollection {#4889 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
    +posts: Doctrine\ORM\PersistentCollection {#4897 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
    +follows: Doctrine\ORM\PersistentCollection {#4909 …}
    +followers: Doctrine\ORM\PersistentCollection {#4911 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
    +reports: Doctrine\ORM\PersistentCollection {#4921 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
    +violations: Doctrine\ORM\PersistentCollection {#4925 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
    +awards: Doctrine\ORM\PersistentCollection {#4929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
    +categories: Doctrine\ORM\PersistentCollection {#4933 …}
    -id: 90657
    -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
    +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 {#4867
      date: 2024-07-03 22:11:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1720037464 {#4868
      date: 2024-07-03 22:11:04.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#20182
  +user: App\Entity\User {#4882
    +avatar: null
    +cover: null
    +email: "loudwhisper@infosec.pub"
    +username: "@loudwhisper@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727669491 {#4866
      date: 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 {#4883 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
    +entries: Doctrine\ORM\PersistentCollection {#4889 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
    +posts: Doctrine\ORM\PersistentCollection {#4897 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
    +follows: Doctrine\ORM\PersistentCollection {#4909 …}
    +followers: Doctrine\ORM\PersistentCollection {#4911 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
    +reports: Doctrine\ORM\PersistentCollection {#4921 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
    +violations: Doctrine\ORM\PersistentCollection {#4925 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
    +awards: Doctrine\ORM\PersistentCollection {#4929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
    +categories: Doctrine\ORM\PersistentCollection {#4933 …}
    -id: 90657
    -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
    +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 {#4867
      date: 2024-07-03 22:11:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1720037464 {#4868
      date: 2024-07-03 22:11:04.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704897894 {#4865
    date: 2024-01-10 15:44:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#20237
  +date: DateTimeImmutable @1704897894 {#4865
    date: 2024-01-10 15:44:54.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704897894 {#4865
    date: 2024-01-10 15:44:54.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#20291
  +createdAt: DateTimeImmutable @1704897894 {#4865
    date: 2024-01-10 15:44:54.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4882
    +avatar: null
    +cover: null
    +email: "loudwhisper@infosec.pub"
    +username: "@loudwhisper@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727669491 {#4866
      date: 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 {#4883 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
    +entries: Doctrine\ORM\PersistentCollection {#4889 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
    +posts: Doctrine\ORM\PersistentCollection {#4897 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
    +follows: Doctrine\ORM\PersistentCollection {#4909 …}
    +followers: Doctrine\ORM\PersistentCollection {#4911 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
    +reports: Doctrine\ORM\PersistentCollection {#4921 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
    +violations: Doctrine\ORM\PersistentCollection {#4925 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
    +awards: Doctrine\ORM\PersistentCollection {#4929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
    +categories: Doctrine\ORM\PersistentCollection {#4933 …}
    -id: 90657
    -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
    +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 {#4867
      date: 2024-07-03 22:11:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1720037464 {#4868
      date: 2024-07-03 22:11:04.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#20345
  +width: 40
  +height: 40
  +user: App\Entity\User {#4882
    +avatar: null
    +cover: null
    +email: "loudwhisper@infosec.pub"
    +username: "@loudwhisper@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727669491 {#4866
      date: 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 {#4883 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
    +entries: Doctrine\ORM\PersistentCollection {#4889 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
    +posts: Doctrine\ORM\PersistentCollection {#4897 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
    +follows: Doctrine\ORM\PersistentCollection {#4909 …}
    +followers: Doctrine\ORM\PersistentCollection {#4911 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
    +reports: Doctrine\ORM\PersistentCollection {#4921 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
    +violations: Doctrine\ORM\PersistentCollection {#4925 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
    +awards: Doctrine\ORM\PersistentCollection {#4929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
    +categories: Doctrine\ORM\PersistentCollection {#4933 …}
    -id: 90657
    -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
    +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 {#4867
      date: 2024-07-03 22:11:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1720037464 {#4868
      date: 2024-07-03 22:11:04.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.53 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4869
    +user: App\Entity\User {#4882
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4866
        date: 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 {#4883 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
      +entries: Doctrine\ORM\PersistentCollection {#4889 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
      +posts: Doctrine\ORM\PersistentCollection {#4897 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
      +follows: Doctrine\ORM\PersistentCollection {#4909 …}
      +followers: Doctrine\ORM\PersistentCollection {#4911 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
      +reports: Doctrine\ORM\PersistentCollection {#4921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
      +violations: Doctrine\ORM\PersistentCollection {#4925 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
      +awards: Doctrine\ORM\PersistentCollection {#4929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
      +categories: Doctrine\ORM\PersistentCollection {#4933 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
      +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 {#4867
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4868
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4864
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4870 …}
    +nested: Doctrine\ORM\PersistentCollection {#4872 …}
    +votes: Doctrine\ORM\PersistentCollection {#4874 …}
    +reports: Doctrine\ORM\PersistentCollection {#4876 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4878 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4880 …}
    -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 {#4865
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#20414
  +subject: App\Entity\EntryComment {#4869
    +user: App\Entity\User {#4882
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4866
        date: 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 {#4883 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
      +entries: Doctrine\ORM\PersistentCollection {#4889 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
      +posts: Doctrine\ORM\PersistentCollection {#4897 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
      +follows: Doctrine\ORM\PersistentCollection {#4909 …}
      +followers: Doctrine\ORM\PersistentCollection {#4911 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
      +reports: Doctrine\ORM\PersistentCollection {#4921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
      +violations: Doctrine\ORM\PersistentCollection {#4925 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
      +awards: Doctrine\ORM\PersistentCollection {#4929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
      +categories: Doctrine\ORM\PersistentCollection {#4933 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
      +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 {#4867
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4868
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4864
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4870 …}
    +nested: Doctrine\ORM\PersistentCollection {#4872 …}
    +votes: Doctrine\ORM\PersistentCollection {#4874 …}
    +reports: Doctrine\ORM\PersistentCollection {#4876 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4878 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4880 …}
    -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 {#4865
      date: 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 18.0 MiB 0.79 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4869
    +user: App\Entity\User {#4882
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4866
        date: 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 {#4883 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
      +entries: Doctrine\ORM\PersistentCollection {#4889 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
      +posts: Doctrine\ORM\PersistentCollection {#4897 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
      +follows: Doctrine\ORM\PersistentCollection {#4909 …}
      +followers: Doctrine\ORM\PersistentCollection {#4911 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
      +reports: Doctrine\ORM\PersistentCollection {#4921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
      +violations: Doctrine\ORM\PersistentCollection {#4925 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
      +awards: Doctrine\ORM\PersistentCollection {#4929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
      +categories: Doctrine\ORM\PersistentCollection {#4933 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
      +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 {#4867
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4868
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4864
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4870 …}
    +nested: Doctrine\ORM\PersistentCollection {#4872 …}
    +votes: Doctrine\ORM\PersistentCollection {#4874 …}
    +reports: Doctrine\ORM\PersistentCollection {#4876 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4878 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4880 …}
    -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 {#4865
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#20471
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4869
    +user: App\Entity\User {#4882
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4866
        date: 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 {#4883 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
      +entries: Doctrine\ORM\PersistentCollection {#4889 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
      +posts: Doctrine\ORM\PersistentCollection {#4897 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
      +follows: Doctrine\ORM\PersistentCollection {#4909 …}
      +followers: Doctrine\ORM\PersistentCollection {#4911 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
      +reports: Doctrine\ORM\PersistentCollection {#4921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
      +violations: Doctrine\ORM\PersistentCollection {#4925 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
      +awards: Doctrine\ORM\PersistentCollection {#4929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
      +categories: Doctrine\ORM\PersistentCollection {#4933 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
      +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 {#4867
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4868
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4864
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4870 …}
    +nested: Doctrine\ORM\PersistentCollection {#4872 …}
    +votes: Doctrine\ORM\PersistentCollection {#4874 …}
    +reports: Doctrine\ORM\PersistentCollection {#4876 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4878 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4880 …}
    -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 {#4865
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 5.62 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4869
    +user: App\Entity\User {#4882
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4866
        date: 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 {#4883 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
      +entries: Doctrine\ORM\PersistentCollection {#4889 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
      +posts: Doctrine\ORM\PersistentCollection {#4897 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
      +follows: Doctrine\ORM\PersistentCollection {#4909 …}
      +followers: Doctrine\ORM\PersistentCollection {#4911 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
      +reports: Doctrine\ORM\PersistentCollection {#4921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
      +violations: Doctrine\ORM\PersistentCollection {#4925 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
      +awards: Doctrine\ORM\PersistentCollection {#4929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
      +categories: Doctrine\ORM\PersistentCollection {#4933 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
      +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 {#4867
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4868
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4864
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4870 …}
    +nested: Doctrine\ORM\PersistentCollection {#4872 …}
    +votes: Doctrine\ORM\PersistentCollection {#4874 …}
    +reports: Doctrine\ORM\PersistentCollection {#4876 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4878 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4880 …}
    -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 {#4865
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#20711
  +comment: App\Entity\EntryComment {#4869
    +user: App\Entity\User {#4882
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4866
        date: 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 {#4883 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4885 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4887 …}
      +entries: Doctrine\ORM\PersistentCollection {#4889 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4891 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4893 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4895 …}
      +posts: Doctrine\ORM\PersistentCollection {#4897 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4899 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4901 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4903 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4905 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4907 …}
      +follows: Doctrine\ORM\PersistentCollection {#4909 …}
      +followers: Doctrine\ORM\PersistentCollection {#4911 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4913 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4915 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4917 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4919 …}
      +reports: Doctrine\ORM\PersistentCollection {#4921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4923 …}
      +violations: Doctrine\ORM\PersistentCollection {#4925 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4927 …}
      +awards: Doctrine\ORM\PersistentCollection {#4929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4931 …}
      +categories: Doctrine\ORM\PersistentCollection {#4933 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4935 …}
      +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 {#4867
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4868
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +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 {#4864
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4870 …}
    +nested: Doctrine\ORM\PersistentCollection {#4872 …}
    +votes: Doctrine\ORM\PersistentCollection {#4874 …}
    +reports: Doctrine\ORM\PersistentCollection {#4876 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4878 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4880 …}
    -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 {#4865
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 18.0 MiB 56.63 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4942
    +user: App\Entity\User {#4955
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4939
        date: 2024-10-21 22:18:56.0 +02:00
      }
      +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 {#4956 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
      +entries: Doctrine\ORM\PersistentCollection {#4962 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
      +posts: Doctrine\ORM\PersistentCollection {#4970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
      +follows: Doctrine\ORM\PersistentCollection {#4982 …}
      +followers: Doctrine\ORM\PersistentCollection {#4984 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
      +reports: Doctrine\ORM\PersistentCollection {#4994 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
      +violations: Doctrine\ORM\PersistentCollection {#4998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
      +awards: Doctrine\ORM\PersistentCollection {#5002 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
      +categories: Doctrine\ORM\PersistentCollection {#5006 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
      +apId: "possiblylinux127@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/possiblylinux127"
      +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "possiblylinux127"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729556153 {#4940
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4941
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I don’t do much in the way of monitoring. I guess I should do that."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704930955 {#4937
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4943 …}
    +nested: Doctrine\ORM\PersistentCollection {#4945 …}
    +votes: Doctrine\ORM\PersistentCollection {#4947 …}
    +reports: Doctrine\ORM\PersistentCollection {#4949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4953 …}
    -id: 297762
    -bodyTs: "'guess':12 'monitor':10 'much':5 'way':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6163681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704930955 {#4938
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#20779
  +comment: App\Entity\EntryComment {#4942
    +user: App\Entity\User {#4955
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4939
        date: 2024-10-21 22:18:56.0 +02:00
      }
      +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 {#4956 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
      +entries: Doctrine\ORM\PersistentCollection {#4962 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
      +posts: Doctrine\ORM\PersistentCollection {#4970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
      +follows: Doctrine\ORM\PersistentCollection {#4982 …}
      +followers: Doctrine\ORM\PersistentCollection {#4984 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
      +reports: Doctrine\ORM\PersistentCollection {#4994 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
      +violations: Doctrine\ORM\PersistentCollection {#4998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
      +awards: Doctrine\ORM\PersistentCollection {#5002 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
      +categories: Doctrine\ORM\PersistentCollection {#5006 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
      +apId: "possiblylinux127@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/possiblylinux127"
      +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "possiblylinux127"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729556153 {#4940
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4941
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I don’t do much in the way of monitoring. I guess I should do that."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704930955 {#4937
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4943 …}
    +nested: Doctrine\ORM\PersistentCollection {#4945 …}
    +votes: Doctrine\ORM\PersistentCollection {#4947 …}
    +reports: Doctrine\ORM\PersistentCollection {#4949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4953 …}
    -id: 297762
    -bodyTs: "'guess':12 'monitor':10 'much':5 'way':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6163681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704930955 {#4938
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 18.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4955
    +avatar: null
    +cover: null
    +email: "possiblylinux127@lemmy.zip"
    +username: "@possiblylinux127@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "### I know nothing!"
    +lastActive: DateTime @1729541936 {#4939
      date: 2024-10-21 22:18:56.0 +02:00
    }
    +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 {#4956 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
    +entries: Doctrine\ORM\PersistentCollection {#4962 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
    +posts: Doctrine\ORM\PersistentCollection {#4970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
    +follows: Doctrine\ORM\PersistentCollection {#4982 …}
    +followers: Doctrine\ORM\PersistentCollection {#4984 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
    +reports: Doctrine\ORM\PersistentCollection {#4994 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
    +violations: Doctrine\ORM\PersistentCollection {#4998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
    +awards: Doctrine\ORM\PersistentCollection {#5002 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
    +categories: Doctrine\ORM\PersistentCollection {#5006 …}
    -id: 24131
    -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
    +apId: "possiblylinux127@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/possiblylinux127"
    +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "possiblylinux127"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729556153 {#4940
      date: 2024-10-22 02:15:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126294 {#4941
      date: 2023-07-12 03:44:54.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#20824
  +user: App\Entity\User {#4955
    +avatar: null
    +cover: null
    +email: "possiblylinux127@lemmy.zip"
    +username: "@possiblylinux127@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "### I know nothing!"
    +lastActive: DateTime @1729541936 {#4939
      date: 2024-10-21 22:18:56.0 +02:00
    }
    +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 {#4956 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
    +entries: Doctrine\ORM\PersistentCollection {#4962 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
    +posts: Doctrine\ORM\PersistentCollection {#4970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
    +follows: Doctrine\ORM\PersistentCollection {#4982 …}
    +followers: Doctrine\ORM\PersistentCollection {#4984 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
    +reports: Doctrine\ORM\PersistentCollection {#4994 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
    +violations: Doctrine\ORM\PersistentCollection {#4998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
    +awards: Doctrine\ORM\PersistentCollection {#5002 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
    +categories: Doctrine\ORM\PersistentCollection {#5006 …}
    -id: 24131
    -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
    +apId: "possiblylinux127@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/possiblylinux127"
    +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "possiblylinux127"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729556153 {#4940
      date: 2024-10-22 02:15:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126294 {#4941
      date: 2023-07-12 03:44:54.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704930955 {#4938
    date: 2024-01-11 00:55:55.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#20879
  +date: DateTimeImmutable @1704930955 {#4938
    date: 2024-01-11 00:55:55.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704930955 {#4938
    date: 2024-01-11 00:55:55.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#20933
  +createdAt: DateTimeImmutable @1704930955 {#4938
    date: 2024-01-11 00:55:55.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4955
    +avatar: null
    +cover: null
    +email: "possiblylinux127@lemmy.zip"
    +username: "@possiblylinux127@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "### I know nothing!"
    +lastActive: DateTime @1729541936 {#4939
      date: 2024-10-21 22:18:56.0 +02:00
    }
    +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 {#4956 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
    +entries: Doctrine\ORM\PersistentCollection {#4962 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
    +posts: Doctrine\ORM\PersistentCollection {#4970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
    +follows: Doctrine\ORM\PersistentCollection {#4982 …}
    +followers: Doctrine\ORM\PersistentCollection {#4984 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
    +reports: Doctrine\ORM\PersistentCollection {#4994 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
    +violations: Doctrine\ORM\PersistentCollection {#4998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
    +awards: Doctrine\ORM\PersistentCollection {#5002 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
    +categories: Doctrine\ORM\PersistentCollection {#5006 …}
    -id: 24131
    -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
    +apId: "possiblylinux127@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/possiblylinux127"
    +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "possiblylinux127"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729556153 {#4940
      date: 2024-10-22 02:15:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126294 {#4941
      date: 2023-07-12 03:44:54.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#20987
  +width: 40
  +height: 40
  +user: App\Entity\User {#4955
    +avatar: null
    +cover: null
    +email: "possiblylinux127@lemmy.zip"
    +username: "@possiblylinux127@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "### I know nothing!"
    +lastActive: DateTime @1729541936 {#4939
      date: 2024-10-21 22:18:56.0 +02:00
    }
    +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 {#4956 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
    +entries: Doctrine\ORM\PersistentCollection {#4962 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
    +posts: Doctrine\ORM\PersistentCollection {#4970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
    +follows: Doctrine\ORM\PersistentCollection {#4982 …}
    +followers: Doctrine\ORM\PersistentCollection {#4984 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
    +reports: Doctrine\ORM\PersistentCollection {#4994 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
    +violations: Doctrine\ORM\PersistentCollection {#4998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
    +awards: Doctrine\ORM\PersistentCollection {#5002 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
    +categories: Doctrine\ORM\PersistentCollection {#5006 …}
    -id: 24131
    -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
    +apId: "possiblylinux127@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/possiblylinux127"
    +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "possiblylinux127"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729556153 {#4940
      date: 2024-10-22 02:15:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126294 {#4941
      date: 2023-07-12 03:44:54.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4942
    +user: App\Entity\User {#4955
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4939
        date: 2024-10-21 22:18:56.0 +02:00
      }
      +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 {#4956 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
      +entries: Doctrine\ORM\PersistentCollection {#4962 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
      +posts: Doctrine\ORM\PersistentCollection {#4970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
      +follows: Doctrine\ORM\PersistentCollection {#4982 …}
      +followers: Doctrine\ORM\PersistentCollection {#4984 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
      +reports: Doctrine\ORM\PersistentCollection {#4994 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
      +violations: Doctrine\ORM\PersistentCollection {#4998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
      +awards: Doctrine\ORM\PersistentCollection {#5002 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
      +categories: Doctrine\ORM\PersistentCollection {#5006 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
      +apId: "possiblylinux127@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/possiblylinux127"
      +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "possiblylinux127"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729556153 {#4940
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4941
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I don’t do much in the way of monitoring. I guess I should do that."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704930955 {#4937
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4943 …}
    +nested: Doctrine\ORM\PersistentCollection {#4945 …}
    +votes: Doctrine\ORM\PersistentCollection {#4947 …}
    +reports: Doctrine\ORM\PersistentCollection {#4949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4953 …}
    -id: 297762
    -bodyTs: "'guess':12 'monitor':10 'much':5 'way':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6163681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704930955 {#4938
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#21056
  +subject: App\Entity\EntryComment {#4942
    +user: App\Entity\User {#4955
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4939
        date: 2024-10-21 22:18:56.0 +02:00
      }
      +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 {#4956 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
      +entries: Doctrine\ORM\PersistentCollection {#4962 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
      +posts: Doctrine\ORM\PersistentCollection {#4970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
      +follows: Doctrine\ORM\PersistentCollection {#4982 …}
      +followers: Doctrine\ORM\PersistentCollection {#4984 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
      +reports: Doctrine\ORM\PersistentCollection {#4994 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
      +violations: Doctrine\ORM\PersistentCollection {#4998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
      +awards: Doctrine\ORM\PersistentCollection {#5002 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
      +categories: Doctrine\ORM\PersistentCollection {#5006 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
      +apId: "possiblylinux127@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/possiblylinux127"
      +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "possiblylinux127"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729556153 {#4940
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4941
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I don’t do much in the way of monitoring. I guess I should do that."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704930955 {#4937
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4943 …}
    +nested: Doctrine\ORM\PersistentCollection {#4945 …}
    +votes: Doctrine\ORM\PersistentCollection {#4947 …}
    +reports: Doctrine\ORM\PersistentCollection {#4949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4953 …}
    -id: 297762
    -bodyTs: "'guess':12 'monitor':10 'much':5 'way':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6163681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704930955 {#4938
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 18.0 MiB 0.79 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4942
    +user: App\Entity\User {#4955
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4939
        date: 2024-10-21 22:18:56.0 +02:00
      }
      +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 {#4956 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
      +entries: Doctrine\ORM\PersistentCollection {#4962 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
      +posts: Doctrine\ORM\PersistentCollection {#4970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
      +follows: Doctrine\ORM\PersistentCollection {#4982 …}
      +followers: Doctrine\ORM\PersistentCollection {#4984 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
      +reports: Doctrine\ORM\PersistentCollection {#4994 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
      +violations: Doctrine\ORM\PersistentCollection {#4998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
      +awards: Doctrine\ORM\PersistentCollection {#5002 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
      +categories: Doctrine\ORM\PersistentCollection {#5006 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
      +apId: "possiblylinux127@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/possiblylinux127"
      +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "possiblylinux127"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729556153 {#4940
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4941
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I don’t do much in the way of monitoring. I guess I should do that."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704930955 {#4937
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4943 …}
    +nested: Doctrine\ORM\PersistentCollection {#4945 …}
    +votes: Doctrine\ORM\PersistentCollection {#4947 …}
    +reports: Doctrine\ORM\PersistentCollection {#4949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4953 …}
    -id: 297762
    -bodyTs: "'guess':12 'monitor':10 'much':5 'way':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6163681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704930955 {#4938
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#21113
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4942
    +user: App\Entity\User {#4955
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4939
        date: 2024-10-21 22:18:56.0 +02:00
      }
      +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 {#4956 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
      +entries: Doctrine\ORM\PersistentCollection {#4962 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
      +posts: Doctrine\ORM\PersistentCollection {#4970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
      +follows: Doctrine\ORM\PersistentCollection {#4982 …}
      +followers: Doctrine\ORM\PersistentCollection {#4984 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
      +reports: Doctrine\ORM\PersistentCollection {#4994 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
      +violations: Doctrine\ORM\PersistentCollection {#4998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
      +awards: Doctrine\ORM\PersistentCollection {#5002 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
      +categories: Doctrine\ORM\PersistentCollection {#5006 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
      +apId: "possiblylinux127@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/possiblylinux127"
      +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "possiblylinux127"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729556153 {#4940
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4941
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I don’t do much in the way of monitoring. I guess I should do that."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704930955 {#4937
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4943 …}
    +nested: Doctrine\ORM\PersistentCollection {#4945 …}
    +votes: Doctrine\ORM\PersistentCollection {#4947 …}
    +reports: Doctrine\ORM\PersistentCollection {#4949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4953 …}
    -id: 297762
    -bodyTs: "'guess':12 'monitor':10 'much':5 'way':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6163681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704930955 {#4938
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 11.97 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4942
    +user: App\Entity\User {#4955
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4939
        date: 2024-10-21 22:18:56.0 +02:00
      }
      +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 {#4956 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
      +entries: Doctrine\ORM\PersistentCollection {#4962 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
      +posts: Doctrine\ORM\PersistentCollection {#4970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
      +follows: Doctrine\ORM\PersistentCollection {#4982 …}
      +followers: Doctrine\ORM\PersistentCollection {#4984 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
      +reports: Doctrine\ORM\PersistentCollection {#4994 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
      +violations: Doctrine\ORM\PersistentCollection {#4998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
      +awards: Doctrine\ORM\PersistentCollection {#5002 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
      +categories: Doctrine\ORM\PersistentCollection {#5006 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
      +apId: "possiblylinux127@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/possiblylinux127"
      +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "possiblylinux127"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729556153 {#4940
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4941
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I don’t do much in the way of monitoring. I guess I should do that."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704930955 {#4937
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4943 …}
    +nested: Doctrine\ORM\PersistentCollection {#4945 …}
    +votes: Doctrine\ORM\PersistentCollection {#4947 …}
    +reports: Doctrine\ORM\PersistentCollection {#4949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4953 …}
    -id: 297762
    -bodyTs: "'guess':12 'monitor':10 'much':5 'way':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6163681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704930955 {#4938
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#21353
  +comment: App\Entity\EntryComment {#4942
    +user: App\Entity\User {#4955
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4939
        date: 2024-10-21 22:18:56.0 +02:00
      }
      +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 {#4956 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4958 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4960 …}
      +entries: Doctrine\ORM\PersistentCollection {#4962 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4964 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4966 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4968 …}
      +posts: Doctrine\ORM\PersistentCollection {#4970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4974 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4976 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4978 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4980 …}
      +follows: Doctrine\ORM\PersistentCollection {#4982 …}
      +followers: Doctrine\ORM\PersistentCollection {#4984 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4986 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4988 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4990 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4992 …}
      +reports: Doctrine\ORM\PersistentCollection {#4994 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4996 …}
      +violations: Doctrine\ORM\PersistentCollection {#4998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5000 …}
      +awards: Doctrine\ORM\PersistentCollection {#5002 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5004 …}
      +categories: Doctrine\ORM\PersistentCollection {#5006 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5008 …}
      +apId: "possiblylinux127@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/possiblylinux127"
      +apPublicUrl: "https://lemmy.zip/u/possiblylinux127"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "possiblylinux127"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729556153 {#4940
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4941
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I don’t do much in the way of monitoring. I guess I should do that."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704930955 {#4937
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4943 …}
    +nested: Doctrine\ORM\PersistentCollection {#4945 …}
    +votes: Doctrine\ORM\PersistentCollection {#4947 …}
    +reports: Doctrine\ORM\PersistentCollection {#4949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4953 …}
    -id: 297762
    -bodyTs: "'guess':12 'monitor':10 'much':5 'way':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6163681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704930955 {#4938
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 18.0 MiB 91.92 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5015
    +user: App\Entity\User {#5028
      +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#5012
        date: 2024-07-31 18:09: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 {#5030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
      +entries: Doctrine\ORM\PersistentCollection {#5036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
      +posts: Doctrine\ORM\PersistentCollection {#5044 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
      +follows: Doctrine\ORM\PersistentCollection {#5056 …}
      +followers: Doctrine\ORM\PersistentCollection {#5058 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +violations: Doctrine\ORM\PersistentCollection {#5072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
      +awards: Doctrine\ORM\PersistentCollection {#5076 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
      +categories: Doctrine\ORM\PersistentCollection {#5080 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
      +apId: "makingrain@lemm.ee"
      +apProfileId: "https://lemm.ee/u/makingrain"
      +apPublicUrl: "https://lemm.ee/u/makingrain"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "makingrain"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727137953 {#5013
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#5014
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#5010
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5016 …}
    +nested: Doctrine\ORM\PersistentCollection {#5018 …}
    +votes: Doctrine\ORM\PersistentCollection {#5020 …}
    +reports: Doctrine\ORM\PersistentCollection {#5022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5026 …}
    -id: 297661
    -bodyTs: "'kuma':2 'ntfi':4 'uptim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8122515"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704928658 {#5011
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#21423
  +comment: App\Entity\EntryComment {#5015
    +user: App\Entity\User {#5028
      +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#5012
        date: 2024-07-31 18:09: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 {#5030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
      +entries: Doctrine\ORM\PersistentCollection {#5036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
      +posts: Doctrine\ORM\PersistentCollection {#5044 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
      +follows: Doctrine\ORM\PersistentCollection {#5056 …}
      +followers: Doctrine\ORM\PersistentCollection {#5058 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +violations: Doctrine\ORM\PersistentCollection {#5072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
      +awards: Doctrine\ORM\PersistentCollection {#5076 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
      +categories: Doctrine\ORM\PersistentCollection {#5080 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
      +apId: "makingrain@lemm.ee"
      +apProfileId: "https://lemm.ee/u/makingrain"
      +apPublicUrl: "https://lemm.ee/u/makingrain"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "makingrain"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727137953 {#5013
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#5014
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#5010
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5016 …}
    +nested: Doctrine\ORM\PersistentCollection {#5018 …}
    +votes: Doctrine\ORM\PersistentCollection {#5020 …}
    +reports: Doctrine\ORM\PersistentCollection {#5022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5026 …}
    -id: 297661
    -bodyTs: "'kuma':2 'ntfi':4 'uptim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8122515"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704928658 {#5011
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 18.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#5028
    +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
    +cover: null
    +email: "makingrain@lemm.ee"
    +username: "@makingrain@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722442179 {#5012
      date: 2024-07-31 18:09: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 {#5030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
    +entries: Doctrine\ORM\PersistentCollection {#5036 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
    +posts: Doctrine\ORM\PersistentCollection {#5044 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
    +follows: Doctrine\ORM\PersistentCollection {#5056 …}
    +followers: Doctrine\ORM\PersistentCollection {#5058 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +violations: Doctrine\ORM\PersistentCollection {#5072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
    +awards: Doctrine\ORM\PersistentCollection {#5076 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
    +categories: Doctrine\ORM\PersistentCollection {#5080 …}
    -id: 45400
    -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
    +apId: "makingrain@lemm.ee"
    +apProfileId: "https://lemm.ee/u/makingrain"
    +apPublicUrl: "https://lemm.ee/u/makingrain"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "makingrain"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727137953 {#5013
      date: 2024-09-24 02:32:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694333993 {#5014
      date: 2023-09-10 10:19:53.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#21468
  +user: App\Entity\User {#5028
    +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
    +cover: null
    +email: "makingrain@lemm.ee"
    +username: "@makingrain@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722442179 {#5012
      date: 2024-07-31 18:09: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 {#5030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
    +entries: Doctrine\ORM\PersistentCollection {#5036 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
    +posts: Doctrine\ORM\PersistentCollection {#5044 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
    +follows: Doctrine\ORM\PersistentCollection {#5056 …}
    +followers: Doctrine\ORM\PersistentCollection {#5058 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +violations: Doctrine\ORM\PersistentCollection {#5072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
    +awards: Doctrine\ORM\PersistentCollection {#5076 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
    +categories: Doctrine\ORM\PersistentCollection {#5080 …}
    -id: 45400
    -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
    +apId: "makingrain@lemm.ee"
    +apProfileId: "https://lemm.ee/u/makingrain"
    +apPublicUrl: "https://lemm.ee/u/makingrain"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "makingrain"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727137953 {#5013
      date: 2024-09-24 02:32:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694333993 {#5014
      date: 2023-09-10 10:19:53.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1704928658 {#5011
    date: 2024-01-11 00:17:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#21523
  +date: DateTimeImmutable @1704928658 {#5011
    date: 2024-01-11 00:17:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704928658 {#5011
    date: 2024-01-11 00:17:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#21577
  +createdAt: DateTimeImmutable @1704928658 {#5011
    date: 2024-01-11 00:17:38.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 35.06 ms
Input props
[
  "user" => App\Entity\User {#5028
    +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
    +cover: null
    +email: "makingrain@lemm.ee"
    +username: "@makingrain@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722442179 {#5012
      date: 2024-07-31 18:09: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 {#5030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
    +entries: Doctrine\ORM\PersistentCollection {#5036 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
    +posts: Doctrine\ORM\PersistentCollection {#5044 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
    +follows: Doctrine\ORM\PersistentCollection {#5056 …}
    +followers: Doctrine\ORM\PersistentCollection {#5058 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +violations: Doctrine\ORM\PersistentCollection {#5072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
    +awards: Doctrine\ORM\PersistentCollection {#5076 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
    +categories: Doctrine\ORM\PersistentCollection {#5080 …}
    -id: 45400
    -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
    +apId: "makingrain@lemm.ee"
    +apProfileId: "https://lemm.ee/u/makingrain"
    +apPublicUrl: "https://lemm.ee/u/makingrain"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "makingrain"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727137953 {#5013
      date: 2024-09-24 02:32:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694333993 {#5014
      date: 2023-09-10 10:19:53.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#21631
  +width: 40
  +height: 40
  +user: App\Entity\User {#5028
    +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
    +cover: null
    +email: "makingrain@lemm.ee"
    +username: "@makingrain@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722442179 {#5012
      date: 2024-07-31 18:09: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 {#5030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
    +entries: Doctrine\ORM\PersistentCollection {#5036 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
    +posts: Doctrine\ORM\PersistentCollection {#5044 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
    +follows: Doctrine\ORM\PersistentCollection {#5056 …}
    +followers: Doctrine\ORM\PersistentCollection {#5058 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +violations: Doctrine\ORM\PersistentCollection {#5072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
    +awards: Doctrine\ORM\PersistentCollection {#5076 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
    +categories: Doctrine\ORM\PersistentCollection {#5080 …}
    -id: 45400
    -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
    +apId: "makingrain@lemm.ee"
    +apProfileId: "https://lemm.ee/u/makingrain"
    +apPublicUrl: "https://lemm.ee/u/makingrain"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "makingrain"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727137953 {#5013
      date: 2024-09-24 02:32:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694333993 {#5014
      date: 2023-09-10 10:19:53.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5015
    +user: App\Entity\User {#5028
      +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#5012
        date: 2024-07-31 18:09: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 {#5030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
      +entries: Doctrine\ORM\PersistentCollection {#5036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
      +posts: Doctrine\ORM\PersistentCollection {#5044 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
      +follows: Doctrine\ORM\PersistentCollection {#5056 …}
      +followers: Doctrine\ORM\PersistentCollection {#5058 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +violations: Doctrine\ORM\PersistentCollection {#5072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
      +awards: Doctrine\ORM\PersistentCollection {#5076 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
      +categories: Doctrine\ORM\PersistentCollection {#5080 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
      +apId: "makingrain@lemm.ee"
      +apProfileId: "https://lemm.ee/u/makingrain"
      +apPublicUrl: "https://lemm.ee/u/makingrain"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "makingrain"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727137953 {#5013
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#5014
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#5010
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5016 …}
    +nested: Doctrine\ORM\PersistentCollection {#5018 …}
    +votes: Doctrine\ORM\PersistentCollection {#5020 …}
    +reports: Doctrine\ORM\PersistentCollection {#5022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5026 …}
    -id: 297661
    -bodyTs: "'kuma':2 'ntfi':4 'uptim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8122515"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704928658 {#5011
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#21702
  +subject: App\Entity\EntryComment {#5015
    +user: App\Entity\User {#5028
      +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#5012
        date: 2024-07-31 18:09: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 {#5030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
      +entries: Doctrine\ORM\PersistentCollection {#5036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
      +posts: Doctrine\ORM\PersistentCollection {#5044 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
      +follows: Doctrine\ORM\PersistentCollection {#5056 …}
      +followers: Doctrine\ORM\PersistentCollection {#5058 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +violations: Doctrine\ORM\PersistentCollection {#5072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
      +awards: Doctrine\ORM\PersistentCollection {#5076 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
      +categories: Doctrine\ORM\PersistentCollection {#5080 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
      +apId: "makingrain@lemm.ee"
      +apProfileId: "https://lemm.ee/u/makingrain"
      +apPublicUrl: "https://lemm.ee/u/makingrain"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "makingrain"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727137953 {#5013
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#5014
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#5010
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5016 …}
    +nested: Doctrine\ORM\PersistentCollection {#5018 …}
    +votes: Doctrine\ORM\PersistentCollection {#5020 …}
    +reports: Doctrine\ORM\PersistentCollection {#5022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5026 …}
    -id: 297661
    -bodyTs: "'kuma':2 'ntfi':4 'uptim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8122515"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704928658 {#5011
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 18.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5015
    +user: App\Entity\User {#5028
      +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#5012
        date: 2024-07-31 18:09: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 {#5030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
      +entries: Doctrine\ORM\PersistentCollection {#5036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
      +posts: Doctrine\ORM\PersistentCollection {#5044 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
      +follows: Doctrine\ORM\PersistentCollection {#5056 …}
      +followers: Doctrine\ORM\PersistentCollection {#5058 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +violations: Doctrine\ORM\PersistentCollection {#5072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
      +awards: Doctrine\ORM\PersistentCollection {#5076 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
      +categories: Doctrine\ORM\PersistentCollection {#5080 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
      +apId: "makingrain@lemm.ee"
      +apProfileId: "https://lemm.ee/u/makingrain"
      +apPublicUrl: "https://lemm.ee/u/makingrain"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "makingrain"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727137953 {#5013
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#5014
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#5010
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5016 …}
    +nested: Doctrine\ORM\PersistentCollection {#5018 …}
    +votes: Doctrine\ORM\PersistentCollection {#5020 …}
    +reports: Doctrine\ORM\PersistentCollection {#5022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5026 …}
    -id: 297661
    -bodyTs: "'kuma':2 'ntfi':4 'uptim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8122515"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704928658 {#5011
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#21759
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5015
    +user: App\Entity\User {#5028
      +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#5012
        date: 2024-07-31 18:09: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 {#5030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
      +entries: Doctrine\ORM\PersistentCollection {#5036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
      +posts: Doctrine\ORM\PersistentCollection {#5044 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
      +follows: Doctrine\ORM\PersistentCollection {#5056 …}
      +followers: Doctrine\ORM\PersistentCollection {#5058 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +violations: Doctrine\ORM\PersistentCollection {#5072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
      +awards: Doctrine\ORM\PersistentCollection {#5076 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
      +categories: Doctrine\ORM\PersistentCollection {#5080 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
      +apId: "makingrain@lemm.ee"
      +apProfileId: "https://lemm.ee/u/makingrain"
      +apPublicUrl: "https://lemm.ee/u/makingrain"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "makingrain"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727137953 {#5013
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#5014
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#5010
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5016 …}
    +nested: Doctrine\ORM\PersistentCollection {#5018 …}
    +votes: Doctrine\ORM\PersistentCollection {#5020 …}
    +reports: Doctrine\ORM\PersistentCollection {#5022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5026 …}
    -id: 297661
    -bodyTs: "'kuma':2 'ntfi':4 'uptim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8122515"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704928658 {#5011
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 3.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5015
    +user: App\Entity\User {#5028
      +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#5012
        date: 2024-07-31 18:09: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 {#5030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
      +entries: Doctrine\ORM\PersistentCollection {#5036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
      +posts: Doctrine\ORM\PersistentCollection {#5044 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
      +follows: Doctrine\ORM\PersistentCollection {#5056 …}
      +followers: Doctrine\ORM\PersistentCollection {#5058 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +violations: Doctrine\ORM\PersistentCollection {#5072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
      +awards: Doctrine\ORM\PersistentCollection {#5076 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
      +categories: Doctrine\ORM\PersistentCollection {#5080 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
      +apId: "makingrain@lemm.ee"
      +apProfileId: "https://lemm.ee/u/makingrain"
      +apPublicUrl: "https://lemm.ee/u/makingrain"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "makingrain"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727137953 {#5013
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#5014
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#5010
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5016 …}
    +nested: Doctrine\ORM\PersistentCollection {#5018 …}
    +votes: Doctrine\ORM\PersistentCollection {#5020 …}
    +reports: Doctrine\ORM\PersistentCollection {#5022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5026 …}
    -id: 297661
    -bodyTs: "'kuma':2 'ntfi':4 'uptim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8122515"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704928658 {#5011
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#21999
  +comment: App\Entity\EntryComment {#5015
    +user: App\Entity\User {#5028
      +avatar: Proxies\__CG__\App\Entity\Image {#5029 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#5012
        date: 2024-07-31 18:09: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 {#5030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5032 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5034 …}
      +entries: Doctrine\ORM\PersistentCollection {#5036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5038 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5040 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5042 …}
      +posts: Doctrine\ORM\PersistentCollection {#5044 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5046 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5048 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5050 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5052 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5054 …}
      +follows: Doctrine\ORM\PersistentCollection {#5056 …}
      +followers: Doctrine\ORM\PersistentCollection {#5058 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5060 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5064 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5066 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +violations: Doctrine\ORM\PersistentCollection {#5072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5074 …}
      +awards: Doctrine\ORM\PersistentCollection {#5076 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5078 …}
      +categories: Doctrine\ORM\PersistentCollection {#5080 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5082 …}
      +apId: "makingrain@lemm.ee"
      +apProfileId: "https://lemm.ee/u/makingrain"
      +apPublicUrl: "https://lemm.ee/u/makingrain"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "makingrain"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727137953 {#5013
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#5014
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1515
          date: 2024-10-19 03:44:28.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +entries: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
        +posts: Doctrine\ORM\PersistentCollection {#1745 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
        +follows: Doctrine\ORM\PersistentCollection {#1409 …}
        +followers: Doctrine\ORM\PersistentCollection {#1624 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
        +reports: Doctrine\ORM\PersistentCollection {#1416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
        +violations: Doctrine\ORM\PersistentCollection {#1694 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
        +awards: Doctrine\ORM\PersistentCollection {#1434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
        +categories: Doctrine\ORM\PersistentCollection {#1640 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
        +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 {#1516
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1518
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +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 {#2414
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +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 {#1793
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2402
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#5010
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5016 …}
    +nested: Doctrine\ORM\PersistentCollection {#5018 …}
    +votes: Doctrine\ORM\PersistentCollection {#5020 …}
    +reports: Doctrine\ORM\PersistentCollection {#5022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5026 …}
    -id: 297661
    -bodyTs: "'kuma':2 'ntfi':4 'uptim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8122515"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704928658 {#5011
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 18.0 MiB 0.25 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 {#15804
  +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 18.0 MiB 0.53 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9030
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.16 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20216
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.17 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 {#22080
  +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 18.0 MiB 0.14 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22139
  +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 18.0 MiB 0.14 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22195
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.13 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22251
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.24 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#22309
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 20.0 MiB 0.14 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22372
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 20.0 MiB 0.15 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#22430
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 20.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#22486
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 20.0 MiB 0.17 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#22542
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 20.0 MiB 0.54 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22598
  +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 20.0 MiB 0.16 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22654
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 20.0 MiB 5.04 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22710
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 20.0 MiB 0.17 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22766
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 20.0 MiB 0.15 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22822
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 20.0 MiB 7.64 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22878
  +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 20.0 MiB 0.15 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#22934
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 20.0 MiB 0.21 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 {#22990
  +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 20.0 MiB 0.18 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 {#23048
  +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
}
user_actions App\Twig\Components\UserActionsComponent 20.0 MiB 0.53 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#1515
      date: 2024-10-19 03:44:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +entries: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
    +posts: Doctrine\ORM\PersistentCollection {#1745 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
    +follows: Doctrine\ORM\PersistentCollection {#1409 …}
    +followers: Doctrine\ORM\PersistentCollection {#1624 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
    +reports: Doctrine\ORM\PersistentCollection {#1416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
    +violations: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +awards: Doctrine\ORM\PersistentCollection {#1434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
    +categories: Doctrine\ORM\PersistentCollection {#1640 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
    +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 {#1516
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#1518
      date: 2023-06-22 23:00:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#23125
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#1515
      date: 2024-10-19 03:44:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +entries: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …}
    +posts: Doctrine\ORM\PersistentCollection {#1745 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1485 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1759 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …}
    +follows: Doctrine\ORM\PersistentCollection {#1409 …}
    +followers: Doctrine\ORM\PersistentCollection {#1624 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1441 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …}
    +reports: Doctrine\ORM\PersistentCollection {#1416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1430 …}
    +violations: Doctrine\ORM\PersistentCollection {#1694 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1700 …}
    +awards: Doctrine\ORM\PersistentCollection {#1434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …}
    +categories: Doctrine\ORM\PersistentCollection {#1640 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …}
    +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 {#1516
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#1518
      date: 2023-06-22 23:00:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 20.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704896028 {#2402
    date: 2024-01-10 15:13:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#23186
  +date: DateTimeImmutable @1704896028 {#2402
    date: 2024-01-10 15:13:48.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 20.0 MiB 47.70 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#23242
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 20.0 MiB 0.51 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#23300
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 20.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#271
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#23460
  +date: DateTimeImmutable @1703473826 {#271
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 20.0 MiB 1.25 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#23519
    +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 {#23566
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#23568 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23570 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23572 …}
    +entries: Doctrine\ORM\PersistentCollection {#23574 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23576 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23578 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23580 …}
    +posts: Doctrine\ORM\PersistentCollection {#23582 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23584 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23586 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23588 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23590 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23592 …}
    +follows: Doctrine\ORM\PersistentCollection {#23594 …}
    +followers: Doctrine\ORM\PersistentCollection {#23596 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23598 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23600 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23602 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23604 …}
    +reports: Doctrine\ORM\PersistentCollection {#23606 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23608 …}
    +violations: Doctrine\ORM\PersistentCollection {#23610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23612 …}
    +awards: Doctrine\ORM\PersistentCollection {#23614 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23616 …}
    +categories: Doctrine\ORM\PersistentCollection {#23618 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23620 …}
    +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 {#23567
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#23537
  +user: Proxies\__CG__\App\Entity\User {#23519
    +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 {#23566
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#23568 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23570 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23572 …}
    +entries: Doctrine\ORM\PersistentCollection {#23574 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23576 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23578 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23580 …}
    +posts: Doctrine\ORM\PersistentCollection {#23582 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23584 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23586 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23588 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23590 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23592 …}
    +follows: Doctrine\ORM\PersistentCollection {#23594 …}
    +followers: Doctrine\ORM\PersistentCollection {#23596 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23598 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23600 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23602 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23604 …}
    +reports: Doctrine\ORM\PersistentCollection {#23606 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23608 …}
    +violations: Doctrine\ORM\PersistentCollection {#23610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23612 …}
    +awards: Doctrine\ORM\PersistentCollection {#23614 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23616 …}
    +categories: Doctrine\ORM\PersistentCollection {#23618 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23620 …}
    +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 {#23567
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 20.0 MiB 8.82 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#23728
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#333 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 20.0 MiB 2.45 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#23815
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 20.0 MiB 1.97 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#23874
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#23875 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 20.0 MiB 20.36 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#23945
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#23944 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 20.0 MiB 23.93 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#24062
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
support_us_block App\Twig\Components\SupportUsBlock 20.0 MiB 7.81 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#24117
  +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 {#24116 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 20.0 MiB 6.82 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#24192
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#333 …}
}