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

Components

24 Twig Components
238 Render Count
743 ms Render Time
20.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
35 25.06ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
26 16.22ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
25 10.75ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
24 3.30ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
24 17.14ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
24 21.80ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
23 565.75ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
23 294.40ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.67ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.74ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.45ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 14.41ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 57.97ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.23ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.58ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 35.32ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.47ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 21.81ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 129.00ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 25.93ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 7.33ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 19.07ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.32ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.84ms

Render calls

entry App\Twig\Components\EntryComponent 12.0 MiB 14.41 ms
Input props
[
  "entry" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1536
        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 {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#1515
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1516
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2410
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#1850
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2420
      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 {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1536
        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 {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#1515
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1516
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2410
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#1850
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2420
      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 12.0 MiB 0.44 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#1536
      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 {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "krash@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krash"
    +apPublicUrl: "https://lemmy.ml/u/krash"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728042741 {#1515
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#1516
      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 {#1970
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#1536
      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 {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "krash@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krash"
    +apPublicUrl: "https://lemmy.ml/u/krash"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728042741 {#1515
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#1516
      date: 2023-06-22 23:00:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.51 ms
Input props
[
  "date" => DateTimeImmutable @1704896028 {#2420
    date: 2024-01-10 15:13:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3194
  +date: DateTimeImmutable @1704896028 {#2420
    date: 2024-01-10 15:13:48.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.40 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704896028 {#2420
    date: 2024-01-10 15:13:48.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720020881 {#1850
    date: 2024-07-03 17:34:41.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3258
  +createdAt: DateTimeImmutable @1704896028 {#2420
    date: 2024-01-10 15:13:48.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720020881 {#1850
    date: 2024-07-03 17:34:41.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1536
        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 {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#1515
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1516
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2410
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#1850
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2420
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3323
  +subject: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1536
        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 {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#1515
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1516
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2410
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#1850
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2420
      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 12.0 MiB 1.72 ms
Input props
[
  "subject" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1536
        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 {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#1515
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1516
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2410
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#1850
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2420
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3389
  +formDest: "entry"
  +subject: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1536
        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 {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#1515
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1516
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2410
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#1850
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2420
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 12.0 MiB 57.97 ms
Input props
[
  "entry" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1536
        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 {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#1515
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1516
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2410
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#1850
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2420
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3703
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#1536
        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 {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#1515
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#1516
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2410
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#1850
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2420
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#271 …}
  -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 12.0 MiB 0.23 ms
Input props
[
  "id" => "entry_comment_685a0aa9dab107.36223640_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3828
  +id: "entry_comment_685a0aa9dab107.36223640_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 86.51 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4028
    +user: App\Entity\User {#3976
      +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
      +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 {#4036
        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 {#3981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
      +entries: Doctrine\ORM\PersistentCollection {#3969 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
      +posts: Doctrine\ORM\PersistentCollection {#3959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4083 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +violations: Doctrine\ORM\PersistentCollection {#4086 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
      +categories: Doctrine\ORM\PersistentCollection {#4076 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
      +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 {#4032
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4030
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4037
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4026 …}
    +nested: Doctrine\ORM\PersistentCollection {#4024 …}
    +votes: Doctrine\ORM\PersistentCollection {#4022 …}
    +reports: Doctrine\ORM\PersistentCollection {#4020 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3992 …}
    -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 {#3973
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5188
  +comment: App\Entity\EntryComment {#4028
    +user: App\Entity\User {#3976
      +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
      +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 {#4036
        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 {#3981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
      +entries: Doctrine\ORM\PersistentCollection {#3969 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
      +posts: Doctrine\ORM\PersistentCollection {#3959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4083 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +violations: Doctrine\ORM\PersistentCollection {#4086 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
      +categories: Doctrine\ORM\PersistentCollection {#4076 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
      +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 {#4032
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4030
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4037
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4026 …}
    +nested: Doctrine\ORM\PersistentCollection {#4024 …}
    +votes: Doctrine\ORM\PersistentCollection {#4022 …}
    +reports: Doctrine\ORM\PersistentCollection {#4020 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3992 …}
    -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 {#3973
      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 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#3976
    +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
    +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 {#4036
      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 {#3981 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
    +entries: Doctrine\ORM\PersistentCollection {#3969 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
    +posts: Doctrine\ORM\PersistentCollection {#3959 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
    +follows: Doctrine\ORM\PersistentCollection {#4090 …}
    +followers: Doctrine\ORM\PersistentCollection {#4083 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +violations: Doctrine\ORM\PersistentCollection {#4086 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    +awards: Doctrine\ORM\PersistentCollection {#4075 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
    +categories: Doctrine\ORM\PersistentCollection {#4076 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
    +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 {#4032
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#4030
      date: 2023-11-02 14:25:15.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5309
  +user: App\Entity\User {#3976
    +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
    +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 {#4036
      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 {#3981 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
    +entries: Doctrine\ORM\PersistentCollection {#3969 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
    +posts: Doctrine\ORM\PersistentCollection {#3959 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
    +follows: Doctrine\ORM\PersistentCollection {#4090 …}
    +followers: Doctrine\ORM\PersistentCollection {#4083 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +violations: Doctrine\ORM\PersistentCollection {#4086 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    +awards: Doctrine\ORM\PersistentCollection {#4075 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
    +categories: Doctrine\ORM\PersistentCollection {#4076 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
    +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 {#4032
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#4030
      date: 2023-11-02 14:25:15.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704896599 {#3973
    date: 2024-01-10 15:23:19.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5364
  +date: DateTimeImmutable @1704896599 {#3973
    date: 2024-01-10 15:23:19.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704896599 {#3973
    date: 2024-01-10 15:23:19.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5418
  +createdAt: DateTimeImmutable @1704896599 {#3973
    date: 2024-01-10 15:23:19.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 2.28 ms
Input props
[
  "user" => App\Entity\User {#3976
    +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
    +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 {#4036
      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 {#3981 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
    +entries: Doctrine\ORM\PersistentCollection {#3969 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
    +posts: Doctrine\ORM\PersistentCollection {#3959 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
    +follows: Doctrine\ORM\PersistentCollection {#4090 …}
    +followers: Doctrine\ORM\PersistentCollection {#4083 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +violations: Doctrine\ORM\PersistentCollection {#4086 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    +awards: Doctrine\ORM\PersistentCollection {#4075 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
    +categories: Doctrine\ORM\PersistentCollection {#4076 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
    +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 {#4032
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#4030
      date: 2023-11-02 14:25:15.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5474
  +width: 40
  +height: 40
  +user: App\Entity\User {#3976
    +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
    +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 {#4036
      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 {#3981 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
    +entries: Doctrine\ORM\PersistentCollection {#3969 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
    +posts: Doctrine\ORM\PersistentCollection {#3959 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
    +follows: Doctrine\ORM\PersistentCollection {#4090 …}
    +followers: Doctrine\ORM\PersistentCollection {#4083 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +violations: Doctrine\ORM\PersistentCollection {#4086 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    +awards: Doctrine\ORM\PersistentCollection {#4075 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
    +categories: Doctrine\ORM\PersistentCollection {#4076 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
    +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 {#4032
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#4030
      date: 2023-11-02 14:25:15.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4028
    +user: App\Entity\User {#3976
      +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
      +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 {#4036
        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 {#3981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
      +entries: Doctrine\ORM\PersistentCollection {#3969 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
      +posts: Doctrine\ORM\PersistentCollection {#3959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4083 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +violations: Doctrine\ORM\PersistentCollection {#4086 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
      +categories: Doctrine\ORM\PersistentCollection {#4076 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
      +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 {#4032
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4030
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4037
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4026 …}
    +nested: Doctrine\ORM\PersistentCollection {#4024 …}
    +votes: Doctrine\ORM\PersistentCollection {#4022 …}
    +reports: Doctrine\ORM\PersistentCollection {#4020 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3992 …}
    -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 {#3973
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5575
  +subject: App\Entity\EntryComment {#4028
    +user: App\Entity\User {#3976
      +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
      +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 {#4036
        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 {#3981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
      +entries: Doctrine\ORM\PersistentCollection {#3969 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
      +posts: Doctrine\ORM\PersistentCollection {#3959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4083 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +violations: Doctrine\ORM\PersistentCollection {#4086 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
      +categories: Doctrine\ORM\PersistentCollection {#4076 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
      +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 {#4032
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4030
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4037
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4026 …}
    +nested: Doctrine\ORM\PersistentCollection {#4024 …}
    +votes: Doctrine\ORM\PersistentCollection {#4022 …}
    +reports: Doctrine\ORM\PersistentCollection {#4020 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3992 …}
    -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 {#3973
      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 12.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4028
    +user: App\Entity\User {#3976
      +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
      +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 {#4036
        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 {#3981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
      +entries: Doctrine\ORM\PersistentCollection {#3969 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
      +posts: Doctrine\ORM\PersistentCollection {#3959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4083 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +violations: Doctrine\ORM\PersistentCollection {#4086 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
      +categories: Doctrine\ORM\PersistentCollection {#4076 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
      +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 {#4032
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4030
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4037
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4026 …}
    +nested: Doctrine\ORM\PersistentCollection {#4024 …}
    +votes: Doctrine\ORM\PersistentCollection {#4022 …}
    +reports: Doctrine\ORM\PersistentCollection {#4020 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3992 …}
    -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 {#3973
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5632
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4028
    +user: App\Entity\User {#3976
      +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
      +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 {#4036
        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 {#3981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
      +entries: Doctrine\ORM\PersistentCollection {#3969 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
      +posts: Doctrine\ORM\PersistentCollection {#3959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4083 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +violations: Doctrine\ORM\PersistentCollection {#4086 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
      +categories: Doctrine\ORM\PersistentCollection {#4076 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
      +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 {#4032
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4030
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4037
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4026 …}
    +nested: Doctrine\ORM\PersistentCollection {#4024 …}
    +votes: Doctrine\ORM\PersistentCollection {#4022 …}
    +reports: Doctrine\ORM\PersistentCollection {#4020 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3992 …}
    -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 {#3973
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 74.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4028
    +user: App\Entity\User {#3976
      +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
      +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 {#4036
        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 {#3981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
      +entries: Doctrine\ORM\PersistentCollection {#3969 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
      +posts: Doctrine\ORM\PersistentCollection {#3959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4083 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +violations: Doctrine\ORM\PersistentCollection {#4086 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
      +categories: Doctrine\ORM\PersistentCollection {#4076 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
      +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 {#4032
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4030
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4037
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4026 …}
    +nested: Doctrine\ORM\PersistentCollection {#4024 …}
    +votes: Doctrine\ORM\PersistentCollection {#4022 …}
    +reports: Doctrine\ORM\PersistentCollection {#4020 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3992 …}
    -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 {#3973
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5879
  +comment: App\Entity\EntryComment {#4028
    +user: App\Entity\User {#3976
      +avatar: Proxies\__CG__\App\Entity\Image {#3977 …}
      +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 {#4036
        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 {#3981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3971 …}
      +entries: Doctrine\ORM\PersistentCollection {#3969 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3966 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3964 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3962 …}
      +posts: Doctrine\ORM\PersistentCollection {#3959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3957 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3948 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4083 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4062 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4035 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4093 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +violations: Doctrine\ORM\PersistentCollection {#4086 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      +awards: Doctrine\ORM\PersistentCollection {#4075 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4078 …}
      +categories: Doctrine\ORM\PersistentCollection {#4076 …}
      -id: 69878
      -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4074 …}
      +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 {#4032
        date: 2024-10-15 23:25:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698931515 {#4030
        date: 2023-11-02 14:25:15.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4037
      date: 2024-01-10 15:23:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4026 …}
    +nested: Doctrine\ORM\PersistentCollection {#4024 …}
    +votes: Doctrine\ORM\PersistentCollection {#4022 …}
    +reports: Doctrine\ORM\PersistentCollection {#4020 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3992 …}
    -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 {#3973
      date: 2024-01-10 15:23:19.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 13.30 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4048
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4070
        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 {#4047 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
      +entries: Doctrine\ORM\PersistentCollection {#4041 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +posts: Doctrine\ORM\PersistentCollection {#4101 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
      +follows: Doctrine\ORM\PersistentCollection {#4113 …}
      +followers: Doctrine\ORM\PersistentCollection {#4115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
      +reports: Doctrine\ORM\PersistentCollection {#4125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
      +awards: Doctrine\ORM\PersistentCollection {#4133 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
      +categories: Doctrine\ORM\PersistentCollection {#4137 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
      +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 {#4067
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4060
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4071
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -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 {#4069
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5963
  +comment: App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4048
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4070
        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 {#4047 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
      +entries: Doctrine\ORM\PersistentCollection {#4041 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +posts: Doctrine\ORM\PersistentCollection {#4101 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
      +follows: Doctrine\ORM\PersistentCollection {#4113 …}
      +followers: Doctrine\ORM\PersistentCollection {#4115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
      +reports: Doctrine\ORM\PersistentCollection {#4125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
      +awards: Doctrine\ORM\PersistentCollection {#4133 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
      +categories: Doctrine\ORM\PersistentCollection {#4137 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
      +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 {#4067
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4060
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4071
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -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 {#4069
      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 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#4048
    +avatar: null
    +cover: null
    +email: "loudwhisper@infosec.pub"
    +username: "@loudwhisper@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727669491 {#4070
      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 {#4047 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
    +entries: Doctrine\ORM\PersistentCollection {#4041 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +posts: Doctrine\ORM\PersistentCollection {#4101 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
    +follows: Doctrine\ORM\PersistentCollection {#4113 …}
    +followers: Doctrine\ORM\PersistentCollection {#4115 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
    +reports: Doctrine\ORM\PersistentCollection {#4125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
    +violations: Doctrine\ORM\PersistentCollection {#4129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
    +awards: Doctrine\ORM\PersistentCollection {#4133 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
    +categories: Doctrine\ORM\PersistentCollection {#4137 …}
    -id: 90657
    -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
    +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 {#4067
      date: 2024-07-03 22:11:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1720037464 {#4060
      date: 2024-07-03 22:11:04.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6008
  +user: App\Entity\User {#4048
    +avatar: null
    +cover: null
    +email: "loudwhisper@infosec.pub"
    +username: "@loudwhisper@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727669491 {#4070
      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 {#4047 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
    +entries: Doctrine\ORM\PersistentCollection {#4041 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +posts: Doctrine\ORM\PersistentCollection {#4101 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
    +follows: Doctrine\ORM\PersistentCollection {#4113 …}
    +followers: Doctrine\ORM\PersistentCollection {#4115 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
    +reports: Doctrine\ORM\PersistentCollection {#4125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
    +violations: Doctrine\ORM\PersistentCollection {#4129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
    +awards: Doctrine\ORM\PersistentCollection {#4133 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
    +categories: Doctrine\ORM\PersistentCollection {#4137 …}
    -id: 90657
    -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
    +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 {#4067
      date: 2024-07-03 22:11:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1720037464 {#4060
      date: 2024-07-03 22:11:04.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704897894 {#4069
    date: 2024-01-10 15:44:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6063
  +date: DateTimeImmutable @1704897894 {#4069
    date: 2024-01-10 15:44:54.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704897894 {#4069
    date: 2024-01-10 15:44:54.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6117
  +createdAt: DateTimeImmutable @1704897894 {#4069
    date: 2024-01-10 15:44:54.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4048
    +avatar: null
    +cover: null
    +email: "loudwhisper@infosec.pub"
    +username: "@loudwhisper@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727669491 {#4070
      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 {#4047 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
    +entries: Doctrine\ORM\PersistentCollection {#4041 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +posts: Doctrine\ORM\PersistentCollection {#4101 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
    +follows: Doctrine\ORM\PersistentCollection {#4113 …}
    +followers: Doctrine\ORM\PersistentCollection {#4115 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
    +reports: Doctrine\ORM\PersistentCollection {#4125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
    +violations: Doctrine\ORM\PersistentCollection {#4129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
    +awards: Doctrine\ORM\PersistentCollection {#4133 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
    +categories: Doctrine\ORM\PersistentCollection {#4137 …}
    -id: 90657
    -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
    +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 {#4067
      date: 2024-07-03 22:11:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1720037464 {#4060
      date: 2024-07-03 22:11:04.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6171
  +width: 40
  +height: 40
  +user: App\Entity\User {#4048
    +avatar: null
    +cover: null
    +email: "loudwhisper@infosec.pub"
    +username: "@loudwhisper@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727669491 {#4070
      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 {#4047 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
    +entries: Doctrine\ORM\PersistentCollection {#4041 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +posts: Doctrine\ORM\PersistentCollection {#4101 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
    +follows: Doctrine\ORM\PersistentCollection {#4113 …}
    +followers: Doctrine\ORM\PersistentCollection {#4115 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
    +reports: Doctrine\ORM\PersistentCollection {#4125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
    +violations: Doctrine\ORM\PersistentCollection {#4129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
    +awards: Doctrine\ORM\PersistentCollection {#4133 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
    +categories: Doctrine\ORM\PersistentCollection {#4137 …}
    -id: 90657
    -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
    +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 {#4067
      date: 2024-07-03 22:11:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1720037464 {#4060
      date: 2024-07-03 22:11:04.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4048
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4070
        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 {#4047 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
      +entries: Doctrine\ORM\PersistentCollection {#4041 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +posts: Doctrine\ORM\PersistentCollection {#4101 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
      +follows: Doctrine\ORM\PersistentCollection {#4113 …}
      +followers: Doctrine\ORM\PersistentCollection {#4115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
      +reports: Doctrine\ORM\PersistentCollection {#4125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
      +awards: Doctrine\ORM\PersistentCollection {#4133 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
      +categories: Doctrine\ORM\PersistentCollection {#4137 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
      +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 {#4067
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4060
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4071
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -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 {#4069
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6240
  +subject: App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4048
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4070
        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 {#4047 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
      +entries: Doctrine\ORM\PersistentCollection {#4041 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +posts: Doctrine\ORM\PersistentCollection {#4101 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
      +follows: Doctrine\ORM\PersistentCollection {#4113 …}
      +followers: Doctrine\ORM\PersistentCollection {#4115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
      +reports: Doctrine\ORM\PersistentCollection {#4125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
      +awards: Doctrine\ORM\PersistentCollection {#4133 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
      +categories: Doctrine\ORM\PersistentCollection {#4137 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
      +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 {#4067
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4060
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4071
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -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 {#4069
      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 12.0 MiB 2.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4048
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4070
        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 {#4047 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
      +entries: Doctrine\ORM\PersistentCollection {#4041 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +posts: Doctrine\ORM\PersistentCollection {#4101 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
      +follows: Doctrine\ORM\PersistentCollection {#4113 …}
      +followers: Doctrine\ORM\PersistentCollection {#4115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
      +reports: Doctrine\ORM\PersistentCollection {#4125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
      +awards: Doctrine\ORM\PersistentCollection {#4133 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
      +categories: Doctrine\ORM\PersistentCollection {#4137 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
      +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 {#4067
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4060
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4071
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -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 {#4069
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6297
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4048
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4070
        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 {#4047 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
      +entries: Doctrine\ORM\PersistentCollection {#4041 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +posts: Doctrine\ORM\PersistentCollection {#4101 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
      +follows: Doctrine\ORM\PersistentCollection {#4113 …}
      +followers: Doctrine\ORM\PersistentCollection {#4115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
      +reports: Doctrine\ORM\PersistentCollection {#4125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
      +awards: Doctrine\ORM\PersistentCollection {#4133 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
      +categories: Doctrine\ORM\PersistentCollection {#4137 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
      +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 {#4067
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4060
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4071
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -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 {#4069
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.43 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4048
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4070
        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 {#4047 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
      +entries: Doctrine\ORM\PersistentCollection {#4041 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +posts: Doctrine\ORM\PersistentCollection {#4101 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
      +follows: Doctrine\ORM\PersistentCollection {#4113 …}
      +followers: Doctrine\ORM\PersistentCollection {#4115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
      +reports: Doctrine\ORM\PersistentCollection {#4125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
      +awards: Doctrine\ORM\PersistentCollection {#4133 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
      +categories: Doctrine\ORM\PersistentCollection {#4137 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
      +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 {#4067
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4060
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4071
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -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 {#4069
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6537
  +comment: App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4048
      +avatar: null
      +cover: null
      +email: "loudwhisper@infosec.pub"
      +username: "@loudwhisper@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727669491 {#4070
        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 {#4047 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4045 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4043 …}
      +entries: Doctrine\ORM\PersistentCollection {#4041 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4039 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4098 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +posts: Doctrine\ORM\PersistentCollection {#4101 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4103 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4105 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4109 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4111 …}
      +follows: Doctrine\ORM\PersistentCollection {#4113 …}
      +followers: Doctrine\ORM\PersistentCollection {#4115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4117 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4119 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4121 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4123 …}
      +reports: Doctrine\ORM\PersistentCollection {#4125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4127 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4131 …}
      +awards: Doctrine\ORM\PersistentCollection {#4133 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4135 …}
      +categories: Doctrine\ORM\PersistentCollection {#4137 …}
      -id: 90657
      -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4139 …}
      +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 {#4067
        date: 2024-07-03 22:11:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1720037464 {#4060
        date: 2024-07-03 22:11:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4071
      date: 2024-01-10 15:44:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -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 {#4069
      date: 2024-01-10 15:44:54.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 24.43 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4146
    +user: App\Entity\User {#4159
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4143
        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 {#4160 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
      +entries: Doctrine\ORM\PersistentCollection {#4166 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
      +posts: Doctrine\ORM\PersistentCollection {#4174 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
      +follows: Doctrine\ORM\PersistentCollection {#4186 …}
      +followers: Doctrine\ORM\PersistentCollection {#4188 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
      +reports: Doctrine\ORM\PersistentCollection {#4198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
      +violations: Doctrine\ORM\PersistentCollection {#4202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
      +awards: Doctrine\ORM\PersistentCollection {#4206 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
      +categories: Doctrine\ORM\PersistentCollection {#4210 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
      +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 {#4144
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4145
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4141
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4147 …}
    +nested: Doctrine\ORM\PersistentCollection {#4149 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4153 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4157 …}
    -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 {#4142
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6607
  +comment: App\Entity\EntryComment {#4146
    +user: App\Entity\User {#4159
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4143
        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 {#4160 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
      +entries: Doctrine\ORM\PersistentCollection {#4166 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
      +posts: Doctrine\ORM\PersistentCollection {#4174 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
      +follows: Doctrine\ORM\PersistentCollection {#4186 …}
      +followers: Doctrine\ORM\PersistentCollection {#4188 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
      +reports: Doctrine\ORM\PersistentCollection {#4198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
      +violations: Doctrine\ORM\PersistentCollection {#4202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
      +awards: Doctrine\ORM\PersistentCollection {#4206 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
      +categories: Doctrine\ORM\PersistentCollection {#4210 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
      +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 {#4144
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4145
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4141
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4147 …}
    +nested: Doctrine\ORM\PersistentCollection {#4149 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4153 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4157 …}
    -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 {#4142
      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 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4159
    +avatar: null
    +cover: null
    +email: "JonnyJaap@lemmy.world"
    +username: "@JonnyJaap@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727959050 {#4143
      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 {#4160 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
    +entries: Doctrine\ORM\PersistentCollection {#4166 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
    +posts: Doctrine\ORM\PersistentCollection {#4174 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
    +follows: Doctrine\ORM\PersistentCollection {#4186 …}
    +followers: Doctrine\ORM\PersistentCollection {#4188 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
    +reports: Doctrine\ORM\PersistentCollection {#4198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
    +violations: Doctrine\ORM\PersistentCollection {#4202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
    +awards: Doctrine\ORM\PersistentCollection {#4206 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
    +categories: Doctrine\ORM\PersistentCollection {#4210 …}
    -id: 81319
    -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
    +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 {#4144
      date: 2024-10-17 00:47:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701994859 {#4145
      date: 2023-12-08 01:20:59.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6652
  +user: App\Entity\User {#4159
    +avatar: null
    +cover: null
    +email: "JonnyJaap@lemmy.world"
    +username: "@JonnyJaap@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727959050 {#4143
      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 {#4160 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
    +entries: Doctrine\ORM\PersistentCollection {#4166 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
    +posts: Doctrine\ORM\PersistentCollection {#4174 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
    +follows: Doctrine\ORM\PersistentCollection {#4186 …}
    +followers: Doctrine\ORM\PersistentCollection {#4188 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
    +reports: Doctrine\ORM\PersistentCollection {#4198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
    +violations: Doctrine\ORM\PersistentCollection {#4202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
    +awards: Doctrine\ORM\PersistentCollection {#4206 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
    +categories: Doctrine\ORM\PersistentCollection {#4210 …}
    -id: 81319
    -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
    +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 {#4144
      date: 2024-10-17 00:47:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701994859 {#4145
      date: 2023-12-08 01:20:59.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704897904 {#4142
    date: 2024-01-10 15:45:04.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6707
  +date: DateTimeImmutable @1704897904 {#4142
    date: 2024-01-10 15:45:04.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704897904 {#4142
    date: 2024-01-10 15:45:04.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6761
  +createdAt: DateTimeImmutable @1704897904 {#4142
    date: 2024-01-10 15:45:04.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4159
    +avatar: null
    +cover: null
    +email: "JonnyJaap@lemmy.world"
    +username: "@JonnyJaap@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727959050 {#4143
      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 {#4160 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
    +entries: Doctrine\ORM\PersistentCollection {#4166 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
    +posts: Doctrine\ORM\PersistentCollection {#4174 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
    +follows: Doctrine\ORM\PersistentCollection {#4186 …}
    +followers: Doctrine\ORM\PersistentCollection {#4188 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
    +reports: Doctrine\ORM\PersistentCollection {#4198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
    +violations: Doctrine\ORM\PersistentCollection {#4202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
    +awards: Doctrine\ORM\PersistentCollection {#4206 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
    +categories: Doctrine\ORM\PersistentCollection {#4210 …}
    -id: 81319
    -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
    +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 {#4144
      date: 2024-10-17 00:47:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701994859 {#4145
      date: 2023-12-08 01:20:59.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6815
  +width: 40
  +height: 40
  +user: App\Entity\User {#4159
    +avatar: null
    +cover: null
    +email: "JonnyJaap@lemmy.world"
    +username: "@JonnyJaap@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727959050 {#4143
      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 {#4160 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
    +entries: Doctrine\ORM\PersistentCollection {#4166 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
    +posts: Doctrine\ORM\PersistentCollection {#4174 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
    +follows: Doctrine\ORM\PersistentCollection {#4186 …}
    +followers: Doctrine\ORM\PersistentCollection {#4188 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
    +reports: Doctrine\ORM\PersistentCollection {#4198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
    +violations: Doctrine\ORM\PersistentCollection {#4202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
    +awards: Doctrine\ORM\PersistentCollection {#4206 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
    +categories: Doctrine\ORM\PersistentCollection {#4210 …}
    -id: 81319
    -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
    +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 {#4144
      date: 2024-10-17 00:47:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701994859 {#4145
      date: 2023-12-08 01:20:59.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 5.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4146
    +user: App\Entity\User {#4159
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4143
        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 {#4160 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
      +entries: Doctrine\ORM\PersistentCollection {#4166 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
      +posts: Doctrine\ORM\PersistentCollection {#4174 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
      +follows: Doctrine\ORM\PersistentCollection {#4186 …}
      +followers: Doctrine\ORM\PersistentCollection {#4188 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
      +reports: Doctrine\ORM\PersistentCollection {#4198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
      +violations: Doctrine\ORM\PersistentCollection {#4202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
      +awards: Doctrine\ORM\PersistentCollection {#4206 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
      +categories: Doctrine\ORM\PersistentCollection {#4210 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
      +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 {#4144
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4145
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4141
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4147 …}
    +nested: Doctrine\ORM\PersistentCollection {#4149 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4153 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4157 …}
    -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 {#4142
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6888
  +subject: App\Entity\EntryComment {#4146
    +user: App\Entity\User {#4159
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4143
        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 {#4160 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
      +entries: Doctrine\ORM\PersistentCollection {#4166 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
      +posts: Doctrine\ORM\PersistentCollection {#4174 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
      +follows: Doctrine\ORM\PersistentCollection {#4186 …}
      +followers: Doctrine\ORM\PersistentCollection {#4188 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
      +reports: Doctrine\ORM\PersistentCollection {#4198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
      +violations: Doctrine\ORM\PersistentCollection {#4202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
      +awards: Doctrine\ORM\PersistentCollection {#4206 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
      +categories: Doctrine\ORM\PersistentCollection {#4210 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
      +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 {#4144
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4145
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4141
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4147 …}
    +nested: Doctrine\ORM\PersistentCollection {#4149 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4153 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4157 …}
    -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 {#4142
      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 12.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4146
    +user: App\Entity\User {#4159
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4143
        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 {#4160 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
      +entries: Doctrine\ORM\PersistentCollection {#4166 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
      +posts: Doctrine\ORM\PersistentCollection {#4174 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
      +follows: Doctrine\ORM\PersistentCollection {#4186 …}
      +followers: Doctrine\ORM\PersistentCollection {#4188 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
      +reports: Doctrine\ORM\PersistentCollection {#4198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
      +violations: Doctrine\ORM\PersistentCollection {#4202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
      +awards: Doctrine\ORM\PersistentCollection {#4206 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
      +categories: Doctrine\ORM\PersistentCollection {#4210 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
      +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 {#4144
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4145
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4141
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4147 …}
    +nested: Doctrine\ORM\PersistentCollection {#4149 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4153 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4157 …}
    -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 {#4142
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6945
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4146
    +user: App\Entity\User {#4159
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4143
        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 {#4160 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
      +entries: Doctrine\ORM\PersistentCollection {#4166 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
      +posts: Doctrine\ORM\PersistentCollection {#4174 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
      +follows: Doctrine\ORM\PersistentCollection {#4186 …}
      +followers: Doctrine\ORM\PersistentCollection {#4188 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
      +reports: Doctrine\ORM\PersistentCollection {#4198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
      +violations: Doctrine\ORM\PersistentCollection {#4202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
      +awards: Doctrine\ORM\PersistentCollection {#4206 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
      +categories: Doctrine\ORM\PersistentCollection {#4210 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
      +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 {#4144
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4145
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4141
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4147 …}
    +nested: Doctrine\ORM\PersistentCollection {#4149 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4153 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4157 …}
    -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 {#4142
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.46 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4146
    +user: App\Entity\User {#4159
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4143
        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 {#4160 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
      +entries: Doctrine\ORM\PersistentCollection {#4166 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
      +posts: Doctrine\ORM\PersistentCollection {#4174 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
      +follows: Doctrine\ORM\PersistentCollection {#4186 …}
      +followers: Doctrine\ORM\PersistentCollection {#4188 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
      +reports: Doctrine\ORM\PersistentCollection {#4198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
      +violations: Doctrine\ORM\PersistentCollection {#4202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
      +awards: Doctrine\ORM\PersistentCollection {#4206 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
      +categories: Doctrine\ORM\PersistentCollection {#4210 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
      +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 {#4144
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4145
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4141
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4147 …}
    +nested: Doctrine\ORM\PersistentCollection {#4149 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4153 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4157 …}
    -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 {#4142
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7185
  +comment: App\Entity\EntryComment {#4146
    +user: App\Entity\User {#4159
      +avatar: null
      +cover: null
      +email: "JonnyJaap@lemmy.world"
      +username: "@JonnyJaap@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727959050 {#4143
        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 {#4160 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4162 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4164 …}
      +entries: Doctrine\ORM\PersistentCollection {#4166 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4170 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4172 …}
      +posts: Doctrine\ORM\PersistentCollection {#4174 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4176 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4178 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4182 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4184 …}
      +follows: Doctrine\ORM\PersistentCollection {#4186 …}
      +followers: Doctrine\ORM\PersistentCollection {#4188 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4190 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4192 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4194 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4196 …}
      +reports: Doctrine\ORM\PersistentCollection {#4198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4200 …}
      +violations: Doctrine\ORM\PersistentCollection {#4202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4204 …}
      +awards: Doctrine\ORM\PersistentCollection {#4206 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4208 …}
      +categories: Doctrine\ORM\PersistentCollection {#4210 …}
      -id: 81319
      -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4212 …}
      +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 {#4144
        date: 2024-10-17 00:47:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701994859 {#4145
        date: 2023-12-08 01:20:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4141
      date: 2024-01-10 15:45:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4147 …}
    +nested: Doctrine\ORM\PersistentCollection {#4149 …}
    +votes: Doctrine\ORM\PersistentCollection {#4151 …}
    +reports: Doctrine\ORM\PersistentCollection {#4153 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4157 …}
    -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 {#4142
      date: 2024-01-10 15:45:04.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 18.17 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4219
    +user: App\Entity\User {#4232
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4216
        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 {#4233 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
      +entries: Doctrine\ORM\PersistentCollection {#4239 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
      +posts: Doctrine\ORM\PersistentCollection {#4247 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +follows: Doctrine\ORM\PersistentCollection {#4259 …}
      +followers: Doctrine\ORM\PersistentCollection {#4261 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4271 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
      +violations: Doctrine\ORM\PersistentCollection {#4275 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
      +awards: Doctrine\ORM\PersistentCollection {#4279 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
      +categories: Doctrine\ORM\PersistentCollection {#4283 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
      +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 {#4217
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4218
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4214
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4220 …}
    +nested: Doctrine\ORM\PersistentCollection {#4222 …}
    +votes: Doctrine\ORM\PersistentCollection {#4224 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -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 {#4215
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7255
  +comment: App\Entity\EntryComment {#4219
    +user: App\Entity\User {#4232
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4216
        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 {#4233 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
      +entries: Doctrine\ORM\PersistentCollection {#4239 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
      +posts: Doctrine\ORM\PersistentCollection {#4247 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +follows: Doctrine\ORM\PersistentCollection {#4259 …}
      +followers: Doctrine\ORM\PersistentCollection {#4261 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4271 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
      +violations: Doctrine\ORM\PersistentCollection {#4275 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
      +awards: Doctrine\ORM\PersistentCollection {#4279 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
      +categories: Doctrine\ORM\PersistentCollection {#4283 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
      +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 {#4217
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4218
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4214
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4220 …}
    +nested: Doctrine\ORM\PersistentCollection {#4222 …}
    +votes: Doctrine\ORM\PersistentCollection {#4224 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -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 {#4215
      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 12.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4232
    +avatar: null
    +cover: null
    +email: "Cyberflunk@lemmy.world"
    +username: "@Cyberflunk@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729037118 {#4216
      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 {#4233 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
    +entries: Doctrine\ORM\PersistentCollection {#4239 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
    +posts: Doctrine\ORM\PersistentCollection {#4247 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +follows: Doctrine\ORM\PersistentCollection {#4259 …}
    +followers: Doctrine\ORM\PersistentCollection {#4261 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4271 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
    +violations: Doctrine\ORM\PersistentCollection {#4275 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
    +awards: Doctrine\ORM\PersistentCollection {#4279 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
    +categories: Doctrine\ORM\PersistentCollection {#4283 …}
    -id: 64600
    -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
    +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 {#4217
      date: 2024-08-02 07:52:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697983847 {#4218
      date: 2023-10-22 16:10:47.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7300
  +user: App\Entity\User {#4232
    +avatar: null
    +cover: null
    +email: "Cyberflunk@lemmy.world"
    +username: "@Cyberflunk@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729037118 {#4216
      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 {#4233 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
    +entries: Doctrine\ORM\PersistentCollection {#4239 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
    +posts: Doctrine\ORM\PersistentCollection {#4247 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +follows: Doctrine\ORM\PersistentCollection {#4259 …}
    +followers: Doctrine\ORM\PersistentCollection {#4261 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4271 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
    +violations: Doctrine\ORM\PersistentCollection {#4275 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
    +awards: Doctrine\ORM\PersistentCollection {#4279 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
    +categories: Doctrine\ORM\PersistentCollection {#4283 …}
    -id: 64600
    -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
    +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 {#4217
      date: 2024-08-02 07:52:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697983847 {#4218
      date: 2023-10-22 16:10:47.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704898217 {#4215
    date: 2024-01-10 15:50:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7355
  +date: DateTimeImmutable @1704898217 {#4215
    date: 2024-01-10 15:50:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704898217 {#4215
    date: 2024-01-10 15:50:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7409
  +createdAt: DateTimeImmutable @1704898217 {#4215
    date: 2024-01-10 15:50:17.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4232
    +avatar: null
    +cover: null
    +email: "Cyberflunk@lemmy.world"
    +username: "@Cyberflunk@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729037118 {#4216
      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 {#4233 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
    +entries: Doctrine\ORM\PersistentCollection {#4239 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
    +posts: Doctrine\ORM\PersistentCollection {#4247 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +follows: Doctrine\ORM\PersistentCollection {#4259 …}
    +followers: Doctrine\ORM\PersistentCollection {#4261 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4271 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
    +violations: Doctrine\ORM\PersistentCollection {#4275 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
    +awards: Doctrine\ORM\PersistentCollection {#4279 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
    +categories: Doctrine\ORM\PersistentCollection {#4283 …}
    -id: 64600
    -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
    +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 {#4217
      date: 2024-08-02 07:52:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697983847 {#4218
      date: 2023-10-22 16:10:47.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7463
  +width: 40
  +height: 40
  +user: App\Entity\User {#4232
    +avatar: null
    +cover: null
    +email: "Cyberflunk@lemmy.world"
    +username: "@Cyberflunk@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729037118 {#4216
      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 {#4233 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
    +entries: Doctrine\ORM\PersistentCollection {#4239 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
    +posts: Doctrine\ORM\PersistentCollection {#4247 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
    +follows: Doctrine\ORM\PersistentCollection {#4259 …}
    +followers: Doctrine\ORM\PersistentCollection {#4261 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4271 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
    +violations: Doctrine\ORM\PersistentCollection {#4275 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
    +awards: Doctrine\ORM\PersistentCollection {#4279 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
    +categories: Doctrine\ORM\PersistentCollection {#4283 …}
    -id: 64600
    -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
    +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 {#4217
      date: 2024-08-02 07:52:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697983847 {#4218
      date: 2023-10-22 16:10:47.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4219
    +user: App\Entity\User {#4232
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4216
        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 {#4233 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
      +entries: Doctrine\ORM\PersistentCollection {#4239 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
      +posts: Doctrine\ORM\PersistentCollection {#4247 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +follows: Doctrine\ORM\PersistentCollection {#4259 …}
      +followers: Doctrine\ORM\PersistentCollection {#4261 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4271 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
      +violations: Doctrine\ORM\PersistentCollection {#4275 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
      +awards: Doctrine\ORM\PersistentCollection {#4279 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
      +categories: Doctrine\ORM\PersistentCollection {#4283 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
      +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 {#4217
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4218
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4214
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4220 …}
    +nested: Doctrine\ORM\PersistentCollection {#4222 …}
    +votes: Doctrine\ORM\PersistentCollection {#4224 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -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 {#4215
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5555
  +subject: App\Entity\EntryComment {#4219
    +user: App\Entity\User {#4232
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4216
        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 {#4233 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
      +entries: Doctrine\ORM\PersistentCollection {#4239 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
      +posts: Doctrine\ORM\PersistentCollection {#4247 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +follows: Doctrine\ORM\PersistentCollection {#4259 …}
      +followers: Doctrine\ORM\PersistentCollection {#4261 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4271 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
      +violations: Doctrine\ORM\PersistentCollection {#4275 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
      +awards: Doctrine\ORM\PersistentCollection {#4279 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
      +categories: Doctrine\ORM\PersistentCollection {#4283 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
      +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 {#4217
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4218
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4214
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4220 …}
    +nested: Doctrine\ORM\PersistentCollection {#4222 …}
    +votes: Doctrine\ORM\PersistentCollection {#4224 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -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 {#4215
      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 12.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4219
    +user: App\Entity\User {#4232
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4216
        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 {#4233 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
      +entries: Doctrine\ORM\PersistentCollection {#4239 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
      +posts: Doctrine\ORM\PersistentCollection {#4247 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +follows: Doctrine\ORM\PersistentCollection {#4259 …}
      +followers: Doctrine\ORM\PersistentCollection {#4261 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4271 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
      +violations: Doctrine\ORM\PersistentCollection {#4275 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
      +awards: Doctrine\ORM\PersistentCollection {#4279 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
      +categories: Doctrine\ORM\PersistentCollection {#4283 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
      +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 {#4217
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4218
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4214
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4220 …}
    +nested: Doctrine\ORM\PersistentCollection {#4222 …}
    +votes: Doctrine\ORM\PersistentCollection {#4224 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -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 {#4215
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3428
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4219
    +user: App\Entity\User {#4232
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4216
        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 {#4233 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
      +entries: Doctrine\ORM\PersistentCollection {#4239 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
      +posts: Doctrine\ORM\PersistentCollection {#4247 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +follows: Doctrine\ORM\PersistentCollection {#4259 …}
      +followers: Doctrine\ORM\PersistentCollection {#4261 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4271 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
      +violations: Doctrine\ORM\PersistentCollection {#4275 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
      +awards: Doctrine\ORM\PersistentCollection {#4279 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
      +categories: Doctrine\ORM\PersistentCollection {#4283 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
      +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 {#4217
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4218
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4214
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4220 …}
    +nested: Doctrine\ORM\PersistentCollection {#4222 …}
    +votes: Doctrine\ORM\PersistentCollection {#4224 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -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 {#4215
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 3.44 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4219
    +user: App\Entity\User {#4232
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4216
        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 {#4233 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
      +entries: Doctrine\ORM\PersistentCollection {#4239 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
      +posts: Doctrine\ORM\PersistentCollection {#4247 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +follows: Doctrine\ORM\PersistentCollection {#4259 …}
      +followers: Doctrine\ORM\PersistentCollection {#4261 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4271 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
      +violations: Doctrine\ORM\PersistentCollection {#4275 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
      +awards: Doctrine\ORM\PersistentCollection {#4279 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
      +categories: Doctrine\ORM\PersistentCollection {#4283 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
      +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 {#4217
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4218
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4214
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4220 …}
    +nested: Doctrine\ORM\PersistentCollection {#4222 …}
    +votes: Doctrine\ORM\PersistentCollection {#4224 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -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 {#4215
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7701
  +comment: App\Entity\EntryComment {#4219
    +user: App\Entity\User {#4232
      +avatar: null
      +cover: null
      +email: "Cyberflunk@lemmy.world"
      +username: "@Cyberflunk@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729037118 {#4216
        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 {#4233 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4235 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4237 …}
      +entries: Doctrine\ORM\PersistentCollection {#4239 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4241 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4243 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4245 …}
      +posts: Doctrine\ORM\PersistentCollection {#4247 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4249 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4251 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4253 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4255 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4257 …}
      +follows: Doctrine\ORM\PersistentCollection {#4259 …}
      +followers: Doctrine\ORM\PersistentCollection {#4261 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4263 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4265 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4267 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4271 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4273 …}
      +violations: Doctrine\ORM\PersistentCollection {#4275 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
      +awards: Doctrine\ORM\PersistentCollection {#4279 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4281 …}
      +categories: Doctrine\ORM\PersistentCollection {#4283 …}
      -id: 64600
      -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4285 …}
      +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 {#4217
        date: 2024-08-02 07:52:08.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697983847 {#4218
        date: 2023-10-22 16:10:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4214
      date: 2024-01-10 15:50:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4220 …}
    +nested: Doctrine\ORM\PersistentCollection {#4222 …}
    +votes: Doctrine\ORM\PersistentCollection {#4224 …}
    +reports: Doctrine\ORM\PersistentCollection {#4226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4228 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    -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 {#4215
      date: 2024-01-10 15:50:17.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 8.50 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4292
    +user: App\Entity\User {#4305
      +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
      +cover: null
      +email: "TheGreenGolem@lemmy.dbzer0.com"
      +username: "@TheGreenGolem@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726882080 {#4289
        date: 2024-09-21 03:28:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
      +entries: Doctrine\ORM\PersistentCollection {#4313 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
      +posts: Doctrine\ORM\PersistentCollection {#4321 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +follows: Doctrine\ORM\PersistentCollection {#4333 …}
      +followers: Doctrine\ORM\PersistentCollection {#4335 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4345 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
      +violations: Doctrine\ORM\PersistentCollection {#4349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
      +awards: Doctrine\ORM\PersistentCollection {#4353 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
      +categories: Doctrine\ORM\PersistentCollection {#4357 …}
      -id: 1740
      -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
      +apId: "TheGreenGolem@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "TheGreenGolem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729308333 {#4290
        date: 2024-10-19 05:25:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686999067 {#4291
        date: 2023-06-17 12:51:07.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704899151 {#4287
      date: 2024-01-10 16:05:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4293 …}
    +nested: Doctrine\ORM\PersistentCollection {#4295 …}
    +votes: Doctrine\ORM\PersistentCollection {#4297 …}
    +reports: Doctrine\ORM\PersistentCollection {#4299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4303 …}
    -id: 296070
    -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6593587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704899151 {#4288
      date: 2024-01-10 16:05:51.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7771
  +comment: App\Entity\EntryComment {#4292
    +user: App\Entity\User {#4305
      +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
      +cover: null
      +email: "TheGreenGolem@lemmy.dbzer0.com"
      +username: "@TheGreenGolem@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726882080 {#4289
        date: 2024-09-21 03:28:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
      +entries: Doctrine\ORM\PersistentCollection {#4313 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
      +posts: Doctrine\ORM\PersistentCollection {#4321 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +follows: Doctrine\ORM\PersistentCollection {#4333 …}
      +followers: Doctrine\ORM\PersistentCollection {#4335 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4345 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
      +violations: Doctrine\ORM\PersistentCollection {#4349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
      +awards: Doctrine\ORM\PersistentCollection {#4353 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
      +categories: Doctrine\ORM\PersistentCollection {#4357 …}
      -id: 1740
      -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
      +apId: "TheGreenGolem@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "TheGreenGolem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729308333 {#4290
        date: 2024-10-19 05:25:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686999067 {#4291
        date: 2023-06-17 12:51:07.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704899151 {#4287
      date: 2024-01-10 16:05:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4293 …}
    +nested: Doctrine\ORM\PersistentCollection {#4295 …}
    +votes: Doctrine\ORM\PersistentCollection {#4297 …}
    +reports: Doctrine\ORM\PersistentCollection {#4299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4303 …}
    -id: 296070
    -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6593587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704899151 {#4288
      date: 2024-01-10 16:05:51.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 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4305
    +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
    +cover: null
    +email: "TheGreenGolem@lemmy.dbzer0.com"
    +username: "@TheGreenGolem@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726882080 {#4289
      date: 2024-09-21 03:28:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
    +entries: Doctrine\ORM\PersistentCollection {#4313 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
    +posts: Doctrine\ORM\PersistentCollection {#4321 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
    +follows: Doctrine\ORM\PersistentCollection {#4333 …}
    +followers: Doctrine\ORM\PersistentCollection {#4335 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
    +violations: Doctrine\ORM\PersistentCollection {#4349 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
    +awards: Doctrine\ORM\PersistentCollection {#4353 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
    +categories: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 1740
    -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
    +apId: "TheGreenGolem@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "TheGreenGolem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729308333 {#4290
      date: 2024-10-19 05:25:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686999067 {#4291
      date: 2023-06-17 12:51:07.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7816
  +user: App\Entity\User {#4305
    +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
    +cover: null
    +email: "TheGreenGolem@lemmy.dbzer0.com"
    +username: "@TheGreenGolem@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726882080 {#4289
      date: 2024-09-21 03:28:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
    +entries: Doctrine\ORM\PersistentCollection {#4313 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
    +posts: Doctrine\ORM\PersistentCollection {#4321 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
    +follows: Doctrine\ORM\PersistentCollection {#4333 …}
    +followers: Doctrine\ORM\PersistentCollection {#4335 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
    +violations: Doctrine\ORM\PersistentCollection {#4349 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
    +awards: Doctrine\ORM\PersistentCollection {#4353 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
    +categories: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 1740
    -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
    +apId: "TheGreenGolem@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "TheGreenGolem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729308333 {#4290
      date: 2024-10-19 05:25:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686999067 {#4291
      date: 2023-06-17 12:51:07.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704899151 {#4288
    date: 2024-01-10 16:05:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7871
  +date: DateTimeImmutable @1704899151 {#4288
    date: 2024-01-10 16:05:51.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704899151 {#4288
    date: 2024-01-10 16:05:51.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7925
  +createdAt: DateTimeImmutable @1704899151 {#4288
    date: 2024-01-10 16:05:51.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.43 ms
Input props
[
  "user" => App\Entity\User {#4305
    +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
    +cover: null
    +email: "TheGreenGolem@lemmy.dbzer0.com"
    +username: "@TheGreenGolem@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726882080 {#4289
      date: 2024-09-21 03:28:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
    +entries: Doctrine\ORM\PersistentCollection {#4313 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
    +posts: Doctrine\ORM\PersistentCollection {#4321 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
    +follows: Doctrine\ORM\PersistentCollection {#4333 …}
    +followers: Doctrine\ORM\PersistentCollection {#4335 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
    +violations: Doctrine\ORM\PersistentCollection {#4349 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
    +awards: Doctrine\ORM\PersistentCollection {#4353 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
    +categories: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 1740
    -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
    +apId: "TheGreenGolem@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "TheGreenGolem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729308333 {#4290
      date: 2024-10-19 05:25:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686999067 {#4291
      date: 2023-06-17 12:51:07.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7979
  +width: 40
  +height: 40
  +user: App\Entity\User {#4305
    +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
    +cover: null
    +email: "TheGreenGolem@lemmy.dbzer0.com"
    +username: "@TheGreenGolem@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726882080 {#4289
      date: 2024-09-21 03:28:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
    +entries: Doctrine\ORM\PersistentCollection {#4313 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
    +posts: Doctrine\ORM\PersistentCollection {#4321 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
    +follows: Doctrine\ORM\PersistentCollection {#4333 …}
    +followers: Doctrine\ORM\PersistentCollection {#4335 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
    +violations: Doctrine\ORM\PersistentCollection {#4349 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
    +awards: Doctrine\ORM\PersistentCollection {#4353 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
    +categories: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 1740
    -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
    +apId: "TheGreenGolem@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "TheGreenGolem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729308333 {#4290
      date: 2024-10-19 05:25:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686999067 {#4291
      date: 2023-06-17 12:51:07.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4292
    +user: App\Entity\User {#4305
      +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
      +cover: null
      +email: "TheGreenGolem@lemmy.dbzer0.com"
      +username: "@TheGreenGolem@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726882080 {#4289
        date: 2024-09-21 03:28:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
      +entries: Doctrine\ORM\PersistentCollection {#4313 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
      +posts: Doctrine\ORM\PersistentCollection {#4321 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +follows: Doctrine\ORM\PersistentCollection {#4333 …}
      +followers: Doctrine\ORM\PersistentCollection {#4335 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4345 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
      +violations: Doctrine\ORM\PersistentCollection {#4349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
      +awards: Doctrine\ORM\PersistentCollection {#4353 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
      +categories: Doctrine\ORM\PersistentCollection {#4357 …}
      -id: 1740
      -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
      +apId: "TheGreenGolem@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "TheGreenGolem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729308333 {#4290
        date: 2024-10-19 05:25:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686999067 {#4291
        date: 2023-06-17 12:51:07.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704899151 {#4287
      date: 2024-01-10 16:05:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4293 …}
    +nested: Doctrine\ORM\PersistentCollection {#4295 …}
    +votes: Doctrine\ORM\PersistentCollection {#4297 …}
    +reports: Doctrine\ORM\PersistentCollection {#4299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4303 …}
    -id: 296070
    -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6593587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704899151 {#4288
      date: 2024-01-10 16:05:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8056
  +subject: App\Entity\EntryComment {#4292
    +user: App\Entity\User {#4305
      +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
      +cover: null
      +email: "TheGreenGolem@lemmy.dbzer0.com"
      +username: "@TheGreenGolem@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726882080 {#4289
        date: 2024-09-21 03:28:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
      +entries: Doctrine\ORM\PersistentCollection {#4313 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
      +posts: Doctrine\ORM\PersistentCollection {#4321 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +follows: Doctrine\ORM\PersistentCollection {#4333 …}
      +followers: Doctrine\ORM\PersistentCollection {#4335 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4345 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
      +violations: Doctrine\ORM\PersistentCollection {#4349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
      +awards: Doctrine\ORM\PersistentCollection {#4353 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
      +categories: Doctrine\ORM\PersistentCollection {#4357 …}
      -id: 1740
      -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
      +apId: "TheGreenGolem@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "TheGreenGolem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729308333 {#4290
        date: 2024-10-19 05:25:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686999067 {#4291
        date: 2023-06-17 12:51:07.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704899151 {#4287
      date: 2024-01-10 16:05:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4293 …}
    +nested: Doctrine\ORM\PersistentCollection {#4295 …}
    +votes: Doctrine\ORM\PersistentCollection {#4297 …}
    +reports: Doctrine\ORM\PersistentCollection {#4299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4303 …}
    -id: 296070
    -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6593587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704899151 {#4288
      date: 2024-01-10 16:05:51.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4292
    +user: App\Entity\User {#4305
      +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
      +cover: null
      +email: "TheGreenGolem@lemmy.dbzer0.com"
      +username: "@TheGreenGolem@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726882080 {#4289
        date: 2024-09-21 03:28:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
      +entries: Doctrine\ORM\PersistentCollection {#4313 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
      +posts: Doctrine\ORM\PersistentCollection {#4321 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +follows: Doctrine\ORM\PersistentCollection {#4333 …}
      +followers: Doctrine\ORM\PersistentCollection {#4335 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4345 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
      +violations: Doctrine\ORM\PersistentCollection {#4349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
      +awards: Doctrine\ORM\PersistentCollection {#4353 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
      +categories: Doctrine\ORM\PersistentCollection {#4357 …}
      -id: 1740
      -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
      +apId: "TheGreenGolem@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "TheGreenGolem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729308333 {#4290
        date: 2024-10-19 05:25:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686999067 {#4291
        date: 2023-06-17 12:51:07.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704899151 {#4287
      date: 2024-01-10 16:05:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4293 …}
    +nested: Doctrine\ORM\PersistentCollection {#4295 …}
    +votes: Doctrine\ORM\PersistentCollection {#4297 …}
    +reports: Doctrine\ORM\PersistentCollection {#4299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4303 …}
    -id: 296070
    -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6593587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704899151 {#4288
      date: 2024-01-10 16:05:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8113
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4292
    +user: App\Entity\User {#4305
      +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
      +cover: null
      +email: "TheGreenGolem@lemmy.dbzer0.com"
      +username: "@TheGreenGolem@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726882080 {#4289
        date: 2024-09-21 03:28:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
      +entries: Doctrine\ORM\PersistentCollection {#4313 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
      +posts: Doctrine\ORM\PersistentCollection {#4321 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +follows: Doctrine\ORM\PersistentCollection {#4333 …}
      +followers: Doctrine\ORM\PersistentCollection {#4335 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4345 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
      +violations: Doctrine\ORM\PersistentCollection {#4349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
      +awards: Doctrine\ORM\PersistentCollection {#4353 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
      +categories: Doctrine\ORM\PersistentCollection {#4357 …}
      -id: 1740
      -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
      +apId: "TheGreenGolem@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "TheGreenGolem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729308333 {#4290
        date: 2024-10-19 05:25:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686999067 {#4291
        date: 2023-06-17 12:51:07.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704899151 {#4287
      date: 2024-01-10 16:05:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4293 …}
    +nested: Doctrine\ORM\PersistentCollection {#4295 …}
    +votes: Doctrine\ORM\PersistentCollection {#4297 …}
    +reports: Doctrine\ORM\PersistentCollection {#4299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4303 …}
    -id: 296070
    -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6593587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704899151 {#4288
      date: 2024-01-10 16:05:51.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.03 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4292
    +user: App\Entity\User {#4305
      +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
      +cover: null
      +email: "TheGreenGolem@lemmy.dbzer0.com"
      +username: "@TheGreenGolem@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726882080 {#4289
        date: 2024-09-21 03:28:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
      +entries: Doctrine\ORM\PersistentCollection {#4313 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
      +posts: Doctrine\ORM\PersistentCollection {#4321 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +follows: Doctrine\ORM\PersistentCollection {#4333 …}
      +followers: Doctrine\ORM\PersistentCollection {#4335 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4345 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
      +violations: Doctrine\ORM\PersistentCollection {#4349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
      +awards: Doctrine\ORM\PersistentCollection {#4353 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
      +categories: Doctrine\ORM\PersistentCollection {#4357 …}
      -id: 1740
      -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
      +apId: "TheGreenGolem@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "TheGreenGolem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729308333 {#4290
        date: 2024-10-19 05:25:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686999067 {#4291
        date: 2023-06-17 12:51:07.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704899151 {#4287
      date: 2024-01-10 16:05:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4293 …}
    +nested: Doctrine\ORM\PersistentCollection {#4295 …}
    +votes: Doctrine\ORM\PersistentCollection {#4297 …}
    +reports: Doctrine\ORM\PersistentCollection {#4299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4303 …}
    -id: 296070
    -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6593587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704899151 {#4288
      date: 2024-01-10 16:05:51.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8353
  +comment: App\Entity\EntryComment {#4292
    +user: App\Entity\User {#4305
      +avatar: Proxies\__CG__\App\Entity\Image {#4306 …}
      +cover: null
      +email: "TheGreenGolem@lemmy.dbzer0.com"
      +username: "@TheGreenGolem@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726882080 {#4289
        date: 2024-09-21 03:28:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4307 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …}
      +entries: Doctrine\ORM\PersistentCollection {#4313 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4317 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …}
      +posts: Doctrine\ORM\PersistentCollection {#4321 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …}
      +follows: Doctrine\ORM\PersistentCollection {#4333 …}
      +followers: Doctrine\ORM\PersistentCollection {#4335 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4337 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4339 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4345 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4347 …}
      +violations: Doctrine\ORM\PersistentCollection {#4349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4351 …}
      +awards: Doctrine\ORM\PersistentCollection {#4353 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …}
      +categories: Doctrine\ORM\PersistentCollection {#4357 …}
      -id: 1740
      -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …}
      +apId: "TheGreenGolem@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "TheGreenGolem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729308333 {#4290
        date: 2024-10-19 05:25:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686999067 {#4291
        date: 2023-06-17 12:51:07.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704899151 {#4287
      date: 2024-01-10 16:05:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4293 …}
    +nested: Doctrine\ORM\PersistentCollection {#4295 …}
    +votes: Doctrine\ORM\PersistentCollection {#4297 …}
    +reports: Doctrine\ORM\PersistentCollection {#4299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4303 …}
    -id: 296070
    -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6593587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704899151 {#4288
      date: 2024-01-10 16:05:51.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 27.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4367
    +user: App\Entity\User {#4380
      +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4364
        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 {#4383 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
      +entries: Doctrine\ORM\PersistentCollection {#4389 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
      +posts: Doctrine\ORM\PersistentCollection {#4397 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
      +follows: Doctrine\ORM\PersistentCollection {#4409 …}
      +followers: Doctrine\ORM\PersistentCollection {#4411 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
      +reports: Doctrine\ORM\PersistentCollection {#4421 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
      +violations: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      +awards: Doctrine\ORM\PersistentCollection {#4429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
      +categories: Doctrine\ORM\PersistentCollection {#4433 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
      +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 {#4365
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4366
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4361
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4362
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4363
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8423
  +comment: App\Entity\EntryComment {#4367
    +user: App\Entity\User {#4380
      +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4364
        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 {#4383 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
      +entries: Doctrine\ORM\PersistentCollection {#4389 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
      +posts: Doctrine\ORM\PersistentCollection {#4397 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
      +follows: Doctrine\ORM\PersistentCollection {#4409 …}
      +followers: Doctrine\ORM\PersistentCollection {#4411 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
      +reports: Doctrine\ORM\PersistentCollection {#4421 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
      +violations: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      +awards: Doctrine\ORM\PersistentCollection {#4429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
      +categories: Doctrine\ORM\PersistentCollection {#4433 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
      +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 {#4365
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4366
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4361
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4362
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4363
      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 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4380
    +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
    +email: "avidamoeba@lemmy.ca"
    +username: "@avidamoeba@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729500755 {#4364
      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 {#4383 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
    +entries: Doctrine\ORM\PersistentCollection {#4389 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
    +posts: Doctrine\ORM\PersistentCollection {#4397 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
    +follows: Doctrine\ORM\PersistentCollection {#4409 …}
    +followers: Doctrine\ORM\PersistentCollection {#4411 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
    +reports: Doctrine\ORM\PersistentCollection {#4421 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
    +violations: Doctrine\ORM\PersistentCollection {#4425 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
    +awards: Doctrine\ORM\PersistentCollection {#4429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
    +categories: Doctrine\ORM\PersistentCollection {#4433 …}
    -id: 21107
    -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
    +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 {#4365
      date: 2024-10-22 01:31:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022302 {#4366
      date: 2023-07-10 22:51:42.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8468
  +user: App\Entity\User {#4380
    +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
    +email: "avidamoeba@lemmy.ca"
    +username: "@avidamoeba@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729500755 {#4364
      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 {#4383 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
    +entries: Doctrine\ORM\PersistentCollection {#4389 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
    +posts: Doctrine\ORM\PersistentCollection {#4397 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
    +follows: Doctrine\ORM\PersistentCollection {#4409 …}
    +followers: Doctrine\ORM\PersistentCollection {#4411 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
    +reports: Doctrine\ORM\PersistentCollection {#4421 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
    +violations: Doctrine\ORM\PersistentCollection {#4425 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
    +awards: Doctrine\ORM\PersistentCollection {#4429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
    +categories: Doctrine\ORM\PersistentCollection {#4433 …}
    -id: 21107
    -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
    +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 {#4365
      date: 2024-10-22 01:31:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022302 {#4366
      date: 2023-07-10 22:51:42.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704900013 {#4363
    date: 2024-01-10 16:20:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8523
  +date: DateTimeImmutable @1704900013 {#4363
    date: 2024-01-10 16:20:13.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704900013 {#4363
    date: 2024-01-10 16:20:13.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720062268 {#4362
    date: 2024-07-04 05:04:28.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8577
  +createdAt: DateTimeImmutable @1704900013 {#4363
    date: 2024-01-10 16:20:13.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720062268 {#4362
    date: 2024-07-04 05:04:28.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.42 ms
Input props
[
  "user" => App\Entity\User {#4380
    +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
    +email: "avidamoeba@lemmy.ca"
    +username: "@avidamoeba@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729500755 {#4364
      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 {#4383 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
    +entries: Doctrine\ORM\PersistentCollection {#4389 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
    +posts: Doctrine\ORM\PersistentCollection {#4397 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
    +follows: Doctrine\ORM\PersistentCollection {#4409 …}
    +followers: Doctrine\ORM\PersistentCollection {#4411 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
    +reports: Doctrine\ORM\PersistentCollection {#4421 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
    +violations: Doctrine\ORM\PersistentCollection {#4425 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
    +awards: Doctrine\ORM\PersistentCollection {#4429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
    +categories: Doctrine\ORM\PersistentCollection {#4433 …}
    -id: 21107
    -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
    +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 {#4365
      date: 2024-10-22 01:31:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022302 {#4366
      date: 2023-07-10 22:51:42.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8631
  +width: 40
  +height: 40
  +user: App\Entity\User {#4380
    +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
    +email: "avidamoeba@lemmy.ca"
    +username: "@avidamoeba@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729500755 {#4364
      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 {#4383 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
    +entries: Doctrine\ORM\PersistentCollection {#4389 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
    +posts: Doctrine\ORM\PersistentCollection {#4397 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
    +follows: Doctrine\ORM\PersistentCollection {#4409 …}
    +followers: Doctrine\ORM\PersistentCollection {#4411 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
    +reports: Doctrine\ORM\PersistentCollection {#4421 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
    +violations: Doctrine\ORM\PersistentCollection {#4425 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
    +awards: Doctrine\ORM\PersistentCollection {#4429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
    +categories: Doctrine\ORM\PersistentCollection {#4433 …}
    -id: 21107
    -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
    +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 {#4365
      date: 2024-10-22 01:31:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689022302 {#4366
      date: 2023-07-10 22:51:42.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4367
    +user: App\Entity\User {#4380
      +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4364
        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 {#4383 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
      +entries: Doctrine\ORM\PersistentCollection {#4389 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
      +posts: Doctrine\ORM\PersistentCollection {#4397 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
      +follows: Doctrine\ORM\PersistentCollection {#4409 …}
      +followers: Doctrine\ORM\PersistentCollection {#4411 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
      +reports: Doctrine\ORM\PersistentCollection {#4421 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
      +violations: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      +awards: Doctrine\ORM\PersistentCollection {#4429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
      +categories: Doctrine\ORM\PersistentCollection {#4433 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
      +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 {#4365
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4366
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4361
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4362
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4363
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8737
  +subject: App\Entity\EntryComment {#4367
    +user: App\Entity\User {#4380
      +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4364
        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 {#4383 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
      +entries: Doctrine\ORM\PersistentCollection {#4389 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
      +posts: Doctrine\ORM\PersistentCollection {#4397 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
      +follows: Doctrine\ORM\PersistentCollection {#4409 …}
      +followers: Doctrine\ORM\PersistentCollection {#4411 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
      +reports: Doctrine\ORM\PersistentCollection {#4421 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
      +violations: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      +awards: Doctrine\ORM\PersistentCollection {#4429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
      +categories: Doctrine\ORM\PersistentCollection {#4433 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
      +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 {#4365
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4366
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4361
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4362
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4363
      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 12.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4367
    +user: App\Entity\User {#4380
      +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4364
        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 {#4383 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
      +entries: Doctrine\ORM\PersistentCollection {#4389 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
      +posts: Doctrine\ORM\PersistentCollection {#4397 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
      +follows: Doctrine\ORM\PersistentCollection {#4409 …}
      +followers: Doctrine\ORM\PersistentCollection {#4411 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
      +reports: Doctrine\ORM\PersistentCollection {#4421 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
      +violations: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      +awards: Doctrine\ORM\PersistentCollection {#4429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
      +categories: Doctrine\ORM\PersistentCollection {#4433 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
      +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 {#4365
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4366
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4361
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4362
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4363
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8794
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4367
    +user: App\Entity\User {#4380
      +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4364
        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 {#4383 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
      +entries: Doctrine\ORM\PersistentCollection {#4389 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
      +posts: Doctrine\ORM\PersistentCollection {#4397 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
      +follows: Doctrine\ORM\PersistentCollection {#4409 …}
      +followers: Doctrine\ORM\PersistentCollection {#4411 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
      +reports: Doctrine\ORM\PersistentCollection {#4421 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
      +violations: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      +awards: Doctrine\ORM\PersistentCollection {#4429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
      +categories: Doctrine\ORM\PersistentCollection {#4433 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
      +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 {#4365
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4366
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4361
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4362
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4363
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 20.54 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4367
    +user: App\Entity\User {#4380
      +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4364
        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 {#4383 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
      +entries: Doctrine\ORM\PersistentCollection {#4389 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
      +posts: Doctrine\ORM\PersistentCollection {#4397 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
      +follows: Doctrine\ORM\PersistentCollection {#4409 …}
      +followers: Doctrine\ORM\PersistentCollection {#4411 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
      +reports: Doctrine\ORM\PersistentCollection {#4421 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
      +violations: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      +awards: Doctrine\ORM\PersistentCollection {#4429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
      +categories: Doctrine\ORM\PersistentCollection {#4433 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
      +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 {#4365
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4366
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4361
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4362
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4363
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9034
  +comment: App\Entity\EntryComment {#4367
    +user: App\Entity\User {#4380
      +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
      +email: "avidamoeba@lemmy.ca"
      +username: "@avidamoeba@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729500755 {#4364
        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 {#4383 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
      +entries: Doctrine\ORM\PersistentCollection {#4389 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
      +posts: Doctrine\ORM\PersistentCollection {#4397 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
      +follows: Doctrine\ORM\PersistentCollection {#4409 …}
      +followers: Doctrine\ORM\PersistentCollection {#4411 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
      +reports: Doctrine\ORM\PersistentCollection {#4421 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
      +violations: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      +awards: Doctrine\ORM\PersistentCollection {#4429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
      +categories: Doctrine\ORM\PersistentCollection {#4433 …}
      -id: 21107
      -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
      +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 {#4365
        date: 2024-10-22 01:31:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689022302 {#4366
        date: 2023-07-10 22:51:42.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4361
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4362
      date: 2024-07-04 05:04:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704900013 {#4363
      date: 2024-01-10 16:20:13.0 +01:00
    }
  }
  +nestedComments: [
    299528 => App\Entity\EntryComment {#5182
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5116
        +user: Proxies\__CG__\App\Entity\User {#5113
          +avatar: null
          +cover: null
          +email: "surewhynotlem@lemmy.world"
          +username: "@surewhynotlem@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729493812 {#9181
            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 {#9186 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
          +entries: Doctrine\ORM\PersistentCollection {#9193 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
          +posts: Doctrine\ORM\PersistentCollection {#9201 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
          +follows: Doctrine\ORM\PersistentCollection {#9213 …}
          +followers: Doctrine\ORM\PersistentCollection {#9215 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
          +reports: Doctrine\ORM\PersistentCollection {#9225 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
          +violations: Doctrine\ORM\PersistentCollection {#9229 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
          +awards: Doctrine\ORM\PersistentCollection {#9233 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
          +categories: Doctrine\ORM\PersistentCollection {#9237 …}
          -id: 1009
          -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
          +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 {#9178
            date: 2024-10-19 19:58:19.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1686968566 {#9180
            date: 2023-06-17 04:22:46.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4367}
        +root: App\Entity\EntryComment {#4367}
        +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 {#5117
          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 {#5110 …}
        +nested: Doctrine\ORM\PersistentCollection {#5108 …}
        +votes: Doctrine\ORM\PersistentCollection {#5112 …}
        +reports: Doctrine\ORM\PersistentCollection {#5123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
        -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 {#5120
          date: 2024-01-10 18:32:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4367}
      +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 {#5181
        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 {#5185 …}
      +nested: Doctrine\ORM\PersistentCollection {#5190 …}
      +votes: Doctrine\ORM\PersistentCollection {#5186 …}
      +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 {#5178
        date: 2024-01-11 19:15:41.0 +01:00
      }
    }
    296477 => App\Entity\EntryComment {#5116}
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 18.32 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5116
    +user: Proxies\__CG__\App\Entity\User {#5113
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#9181
        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 {#9186 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
      +entries: Doctrine\ORM\PersistentCollection {#9193 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
      +posts: Doctrine\ORM\PersistentCollection {#9201 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
      +follows: Doctrine\ORM\PersistentCollection {#9213 …}
      +followers: Doctrine\ORM\PersistentCollection {#9215 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
      +reports: Doctrine\ORM\PersistentCollection {#9225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
      +violations: Doctrine\ORM\PersistentCollection {#9229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
      +awards: Doctrine\ORM\PersistentCollection {#9233 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
      +categories: Doctrine\ORM\PersistentCollection {#9237 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
      +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 {#9178
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#9180
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4367
      +user: App\Entity\User {#4380
        +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4364
          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 {#4383 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
        +entries: Doctrine\ORM\PersistentCollection {#4389 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
        +posts: Doctrine\ORM\PersistentCollection {#4397 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
        +follows: Doctrine\ORM\PersistentCollection {#4409 …}
        +followers: Doctrine\ORM\PersistentCollection {#4411 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
        +reports: Doctrine\ORM\PersistentCollection {#4421 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
        +violations: Doctrine\ORM\PersistentCollection {#4425 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
        +awards: Doctrine\ORM\PersistentCollection {#4429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
        +categories: Doctrine\ORM\PersistentCollection {#4433 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
        +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 {#4365
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4366
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4361
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4362
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4363
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5117
      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 {#5110 …}
    +nested: Doctrine\ORM\PersistentCollection {#5108 …}
    +votes: Doctrine\ORM\PersistentCollection {#5112 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -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 {#5120
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9094
  +comment: App\Entity\EntryComment {#5116
    +user: Proxies\__CG__\App\Entity\User {#5113
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#9181
        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 {#9186 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
      +entries: Doctrine\ORM\PersistentCollection {#9193 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
      +posts: Doctrine\ORM\PersistentCollection {#9201 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
      +follows: Doctrine\ORM\PersistentCollection {#9213 …}
      +followers: Doctrine\ORM\PersistentCollection {#9215 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
      +reports: Doctrine\ORM\PersistentCollection {#9225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
      +violations: Doctrine\ORM\PersistentCollection {#9229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
      +awards: Doctrine\ORM\PersistentCollection {#9233 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
      +categories: Doctrine\ORM\PersistentCollection {#9237 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
      +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 {#9178
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#9180
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4367
      +user: App\Entity\User {#4380
        +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4364
          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 {#4383 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
        +entries: Doctrine\ORM\PersistentCollection {#4389 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
        +posts: Doctrine\ORM\PersistentCollection {#4397 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
        +follows: Doctrine\ORM\PersistentCollection {#4409 …}
        +followers: Doctrine\ORM\PersistentCollection {#4411 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
        +reports: Doctrine\ORM\PersistentCollection {#4421 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
        +violations: Doctrine\ORM\PersistentCollection {#4425 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
        +awards: Doctrine\ORM\PersistentCollection {#4429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
        +categories: Doctrine\ORM\PersistentCollection {#4433 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
        +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 {#4365
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4366
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4361
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4362
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4363
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5117
      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 {#5110 …}
    +nested: Doctrine\ORM\PersistentCollection {#5108 …}
    +votes: Doctrine\ORM\PersistentCollection {#5112 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -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 {#5120
      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 12.0 MiB 2.06 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5113
    +avatar: null
    +cover: null
    +email: "surewhynotlem@lemmy.world"
    +username: "@surewhynotlem@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729493812 {#9181
      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 {#9186 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
    +entries: Doctrine\ORM\PersistentCollection {#9193 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
    +posts: Doctrine\ORM\PersistentCollection {#9201 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
    +follows: Doctrine\ORM\PersistentCollection {#9213 …}
    +followers: Doctrine\ORM\PersistentCollection {#9215 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
    +reports: Doctrine\ORM\PersistentCollection {#9225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
    +violations: Doctrine\ORM\PersistentCollection {#9229 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
    +awards: Doctrine\ORM\PersistentCollection {#9233 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
    +categories: Doctrine\ORM\PersistentCollection {#9237 …}
    -id: 1009
    -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
    +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 {#9178
      date: 2024-10-19 19:58:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686968566 {#9180
      date: 2023-06-17 04:22:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9141
  +user: Proxies\__CG__\App\Entity\User {#5113
    +avatar: null
    +cover: null
    +email: "surewhynotlem@lemmy.world"
    +username: "@surewhynotlem@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729493812 {#9181
      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 {#9186 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
    +entries: Doctrine\ORM\PersistentCollection {#9193 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
    +posts: Doctrine\ORM\PersistentCollection {#9201 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
    +follows: Doctrine\ORM\PersistentCollection {#9213 …}
    +followers: Doctrine\ORM\PersistentCollection {#9215 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
    +reports: Doctrine\ORM\PersistentCollection {#9225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
    +violations: Doctrine\ORM\PersistentCollection {#9229 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
    +awards: Doctrine\ORM\PersistentCollection {#9233 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
    +categories: Doctrine\ORM\PersistentCollection {#9237 …}
    -id: 1009
    -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
    +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 {#9178
      date: 2024-10-19 19:58:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686968566 {#9180
      date: 2023-06-17 04:22:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704907920 {#5120
    date: 2024-01-10 18:32:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9259
  +date: DateTimeImmutable @1704907920 {#5120
    date: 2024-01-10 18:32:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704907920 {#5120
    date: 2024-01-10 18:32:00.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9313
  +createdAt: DateTimeImmutable @1704907920 {#5120
    date: 2024-01-10 18:32:00.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5113
    +avatar: null
    +cover: null
    +email: "surewhynotlem@lemmy.world"
    +username: "@surewhynotlem@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729493812 {#9181
      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 {#9186 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
    +entries: Doctrine\ORM\PersistentCollection {#9193 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
    +posts: Doctrine\ORM\PersistentCollection {#9201 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
    +follows: Doctrine\ORM\PersistentCollection {#9213 …}
    +followers: Doctrine\ORM\PersistentCollection {#9215 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
    +reports: Doctrine\ORM\PersistentCollection {#9225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
    +violations: Doctrine\ORM\PersistentCollection {#9229 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
    +awards: Doctrine\ORM\PersistentCollection {#9233 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
    +categories: Doctrine\ORM\PersistentCollection {#9237 …}
    -id: 1009
    -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
    +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 {#9178
      date: 2024-10-19 19:58:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686968566 {#9180
      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 {#9367
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5113
    +avatar: null
    +cover: null
    +email: "surewhynotlem@lemmy.world"
    +username: "@surewhynotlem@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729493812 {#9181
      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 {#9186 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
    +entries: Doctrine\ORM\PersistentCollection {#9193 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
    +posts: Doctrine\ORM\PersistentCollection {#9201 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
    +follows: Doctrine\ORM\PersistentCollection {#9213 …}
    +followers: Doctrine\ORM\PersistentCollection {#9215 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
    +reports: Doctrine\ORM\PersistentCollection {#9225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
    +violations: Doctrine\ORM\PersistentCollection {#9229 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
    +awards: Doctrine\ORM\PersistentCollection {#9233 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
    +categories: Doctrine\ORM\PersistentCollection {#9237 …}
    -id: 1009
    -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
    +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 {#9178
      date: 2024-10-19 19:58:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686968566 {#9180
      date: 2023-06-17 04:22:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5116
    +user: Proxies\__CG__\App\Entity\User {#5113
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#9181
        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 {#9186 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
      +entries: Doctrine\ORM\PersistentCollection {#9193 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
      +posts: Doctrine\ORM\PersistentCollection {#9201 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
      +follows: Doctrine\ORM\PersistentCollection {#9213 …}
      +followers: Doctrine\ORM\PersistentCollection {#9215 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
      +reports: Doctrine\ORM\PersistentCollection {#9225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
      +violations: Doctrine\ORM\PersistentCollection {#9229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
      +awards: Doctrine\ORM\PersistentCollection {#9233 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
      +categories: Doctrine\ORM\PersistentCollection {#9237 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
      +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 {#9178
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#9180
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4367
      +user: App\Entity\User {#4380
        +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4364
          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 {#4383 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
        +entries: Doctrine\ORM\PersistentCollection {#4389 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
        +posts: Doctrine\ORM\PersistentCollection {#4397 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
        +follows: Doctrine\ORM\PersistentCollection {#4409 …}
        +followers: Doctrine\ORM\PersistentCollection {#4411 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
        +reports: Doctrine\ORM\PersistentCollection {#4421 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
        +violations: Doctrine\ORM\PersistentCollection {#4425 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
        +awards: Doctrine\ORM\PersistentCollection {#4429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
        +categories: Doctrine\ORM\PersistentCollection {#4433 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
        +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 {#4365
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4366
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4361
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4362
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4363
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5117
      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 {#5110 …}
    +nested: Doctrine\ORM\PersistentCollection {#5108 …}
    +votes: Doctrine\ORM\PersistentCollection {#5112 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -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 {#5120
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9436
  +subject: App\Entity\EntryComment {#5116
    +user: Proxies\__CG__\App\Entity\User {#5113
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#9181
        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 {#9186 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
      +entries: Doctrine\ORM\PersistentCollection {#9193 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
      +posts: Doctrine\ORM\PersistentCollection {#9201 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
      +follows: Doctrine\ORM\PersistentCollection {#9213 …}
      +followers: Doctrine\ORM\PersistentCollection {#9215 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
      +reports: Doctrine\ORM\PersistentCollection {#9225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
      +violations: Doctrine\ORM\PersistentCollection {#9229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
      +awards: Doctrine\ORM\PersistentCollection {#9233 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
      +categories: Doctrine\ORM\PersistentCollection {#9237 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
      +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 {#9178
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#9180
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4367
      +user: App\Entity\User {#4380
        +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4364
          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 {#4383 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
        +entries: Doctrine\ORM\PersistentCollection {#4389 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
        +posts: Doctrine\ORM\PersistentCollection {#4397 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
        +follows: Doctrine\ORM\PersistentCollection {#4409 …}
        +followers: Doctrine\ORM\PersistentCollection {#4411 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
        +reports: Doctrine\ORM\PersistentCollection {#4421 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
        +violations: Doctrine\ORM\PersistentCollection {#4425 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
        +awards: Doctrine\ORM\PersistentCollection {#4429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
        +categories: Doctrine\ORM\PersistentCollection {#4433 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
        +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 {#4365
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4366
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4361
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4362
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4363
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5117
      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 {#5110 …}
    +nested: Doctrine\ORM\PersistentCollection {#5108 …}
    +votes: Doctrine\ORM\PersistentCollection {#5112 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -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 {#5120
      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 12.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5116
    +user: Proxies\__CG__\App\Entity\User {#5113
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#9181
        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 {#9186 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
      +entries: Doctrine\ORM\PersistentCollection {#9193 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
      +posts: Doctrine\ORM\PersistentCollection {#9201 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
      +follows: Doctrine\ORM\PersistentCollection {#9213 …}
      +followers: Doctrine\ORM\PersistentCollection {#9215 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
      +reports: Doctrine\ORM\PersistentCollection {#9225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
      +violations: Doctrine\ORM\PersistentCollection {#9229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
      +awards: Doctrine\ORM\PersistentCollection {#9233 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
      +categories: Doctrine\ORM\PersistentCollection {#9237 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
      +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 {#9178
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#9180
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4367
      +user: App\Entity\User {#4380
        +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4364
          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 {#4383 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
        +entries: Doctrine\ORM\PersistentCollection {#4389 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
        +posts: Doctrine\ORM\PersistentCollection {#4397 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
        +follows: Doctrine\ORM\PersistentCollection {#4409 …}
        +followers: Doctrine\ORM\PersistentCollection {#4411 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
        +reports: Doctrine\ORM\PersistentCollection {#4421 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
        +violations: Doctrine\ORM\PersistentCollection {#4425 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
        +awards: Doctrine\ORM\PersistentCollection {#4429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
        +categories: Doctrine\ORM\PersistentCollection {#4433 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
        +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 {#4365
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4366
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4361
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4362
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4363
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5117
      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 {#5110 …}
    +nested: Doctrine\ORM\PersistentCollection {#5108 …}
    +votes: Doctrine\ORM\PersistentCollection {#5112 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -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 {#5120
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9493
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5116
    +user: Proxies\__CG__\App\Entity\User {#5113
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#9181
        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 {#9186 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
      +entries: Doctrine\ORM\PersistentCollection {#9193 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
      +posts: Doctrine\ORM\PersistentCollection {#9201 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
      +follows: Doctrine\ORM\PersistentCollection {#9213 …}
      +followers: Doctrine\ORM\PersistentCollection {#9215 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
      +reports: Doctrine\ORM\PersistentCollection {#9225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
      +violations: Doctrine\ORM\PersistentCollection {#9229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
      +awards: Doctrine\ORM\PersistentCollection {#9233 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
      +categories: Doctrine\ORM\PersistentCollection {#9237 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
      +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 {#9178
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#9180
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4367
      +user: App\Entity\User {#4380
        +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4364
          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 {#4383 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
        +entries: Doctrine\ORM\PersistentCollection {#4389 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
        +posts: Doctrine\ORM\PersistentCollection {#4397 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
        +follows: Doctrine\ORM\PersistentCollection {#4409 …}
        +followers: Doctrine\ORM\PersistentCollection {#4411 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
        +reports: Doctrine\ORM\PersistentCollection {#4421 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
        +violations: Doctrine\ORM\PersistentCollection {#4425 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
        +awards: Doctrine\ORM\PersistentCollection {#4429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
        +categories: Doctrine\ORM\PersistentCollection {#4433 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
        +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 {#4365
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4366
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4361
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4362
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4363
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5117
      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 {#5110 …}
    +nested: Doctrine\ORM\PersistentCollection {#5108 …}
    +votes: Doctrine\ORM\PersistentCollection {#5112 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -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 {#5120
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 8.42 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5116
    +user: Proxies\__CG__\App\Entity\User {#5113
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#9181
        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 {#9186 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
      +entries: Doctrine\ORM\PersistentCollection {#9193 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
      +posts: Doctrine\ORM\PersistentCollection {#9201 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
      +follows: Doctrine\ORM\PersistentCollection {#9213 …}
      +followers: Doctrine\ORM\PersistentCollection {#9215 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
      +reports: Doctrine\ORM\PersistentCollection {#9225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
      +violations: Doctrine\ORM\PersistentCollection {#9229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
      +awards: Doctrine\ORM\PersistentCollection {#9233 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
      +categories: Doctrine\ORM\PersistentCollection {#9237 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
      +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 {#9178
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#9180
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4367
      +user: App\Entity\User {#4380
        +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4364
          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 {#4383 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
        +entries: Doctrine\ORM\PersistentCollection {#4389 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
        +posts: Doctrine\ORM\PersistentCollection {#4397 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
        +follows: Doctrine\ORM\PersistentCollection {#4409 …}
        +followers: Doctrine\ORM\PersistentCollection {#4411 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
        +reports: Doctrine\ORM\PersistentCollection {#4421 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
        +violations: Doctrine\ORM\PersistentCollection {#4425 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
        +awards: Doctrine\ORM\PersistentCollection {#4429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
        +categories: Doctrine\ORM\PersistentCollection {#4433 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
        +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 {#4365
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4366
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4361
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4362
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4363
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5117
      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 {#5110 …}
    +nested: Doctrine\ORM\PersistentCollection {#5108 …}
    +votes: Doctrine\ORM\PersistentCollection {#5112 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -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 {#5120
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9733
  +comment: App\Entity\EntryComment {#5116
    +user: Proxies\__CG__\App\Entity\User {#5113
      +avatar: null
      +cover: null
      +email: "surewhynotlem@lemmy.world"
      +username: "@surewhynotlem@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729493812 {#9181
        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 {#9186 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
      +entries: Doctrine\ORM\PersistentCollection {#9193 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
      +posts: Doctrine\ORM\PersistentCollection {#9201 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
      +follows: Doctrine\ORM\PersistentCollection {#9213 …}
      +followers: Doctrine\ORM\PersistentCollection {#9215 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
      +reports: Doctrine\ORM\PersistentCollection {#9225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
      +violations: Doctrine\ORM\PersistentCollection {#9229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
      +awards: Doctrine\ORM\PersistentCollection {#9233 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
      +categories: Doctrine\ORM\PersistentCollection {#9237 …}
      -id: 1009
      -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
      +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 {#9178
        date: 2024-10-19 19:58:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686968566 {#9180
        date: 2023-06-17 04:22:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4367
      +user: App\Entity\User {#4380
        +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
        +email: "avidamoeba@lemmy.ca"
        +username: "@avidamoeba@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729500755 {#4364
          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 {#4383 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
        +entries: Doctrine\ORM\PersistentCollection {#4389 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
        +posts: Doctrine\ORM\PersistentCollection {#4397 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
        +follows: Doctrine\ORM\PersistentCollection {#4409 …}
        +followers: Doctrine\ORM\PersistentCollection {#4411 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
        +reports: Doctrine\ORM\PersistentCollection {#4421 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
        +violations: Doctrine\ORM\PersistentCollection {#4425 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
        +awards: Doctrine\ORM\PersistentCollection {#4429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
        +categories: Doctrine\ORM\PersistentCollection {#4433 …}
        -id: 21107
        -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
        +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 {#4365
          date: 2024-10-22 01:31:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689022302 {#4366
          date: 2023-07-10 22:51:42.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4361
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4362
        date: 2024-07-04 05:04:28.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704900013 {#4363
        date: 2024-01-10 16:20:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5117
      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 {#5110 …}
    +nested: Doctrine\ORM\PersistentCollection {#5108 …}
    +votes: Doctrine\ORM\PersistentCollection {#5112 …}
    +reports: Doctrine\ORM\PersistentCollection {#5123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
    -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 {#5120
      date: 2024-01-10 18:32:00.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 7.76 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5182
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5116
      +user: Proxies\__CG__\App\Entity\User {#5113
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#9181
          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 {#9186 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
        +entries: Doctrine\ORM\PersistentCollection {#9193 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
        +posts: Doctrine\ORM\PersistentCollection {#9201 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
        +follows: Doctrine\ORM\PersistentCollection {#9213 …}
        +followers: Doctrine\ORM\PersistentCollection {#9215 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
        +reports: Doctrine\ORM\PersistentCollection {#9225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
        +violations: Doctrine\ORM\PersistentCollection {#9229 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
        +awards: Doctrine\ORM\PersistentCollection {#9233 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
        +categories: Doctrine\ORM\PersistentCollection {#9237 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
        +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 {#9178
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#9180
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4367
        +user: App\Entity\User {#4380
          +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4364
            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 {#4383 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
          +entries: Doctrine\ORM\PersistentCollection {#4389 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
          +posts: Doctrine\ORM\PersistentCollection {#4397 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
          +follows: Doctrine\ORM\PersistentCollection {#4409 …}
          +followers: Doctrine\ORM\PersistentCollection {#4411 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
          +reports: Doctrine\ORM\PersistentCollection {#4421 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
          +violations: Doctrine\ORM\PersistentCollection {#4425 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
          +awards: Doctrine\ORM\PersistentCollection {#4429 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
          +categories: Doctrine\ORM\PersistentCollection {#4433 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
          +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 {#4365
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4366
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4361
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4362
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4363
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4367}
      +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 {#5117
        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 {#5110 …}
      +nested: Doctrine\ORM\PersistentCollection {#5108 …}
      +votes: Doctrine\ORM\PersistentCollection {#5112 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -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 {#5120
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5181
      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 {#5185 …}
    +nested: Doctrine\ORM\PersistentCollection {#5190 …}
    +votes: Doctrine\ORM\PersistentCollection {#5186 …}
    +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 {#5178
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9788
  +comment: App\Entity\EntryComment {#5182
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5116
      +user: Proxies\__CG__\App\Entity\User {#5113
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#9181
          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 {#9186 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
        +entries: Doctrine\ORM\PersistentCollection {#9193 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
        +posts: Doctrine\ORM\PersistentCollection {#9201 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
        +follows: Doctrine\ORM\PersistentCollection {#9213 …}
        +followers: Doctrine\ORM\PersistentCollection {#9215 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
        +reports: Doctrine\ORM\PersistentCollection {#9225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
        +violations: Doctrine\ORM\PersistentCollection {#9229 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
        +awards: Doctrine\ORM\PersistentCollection {#9233 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
        +categories: Doctrine\ORM\PersistentCollection {#9237 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
        +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 {#9178
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#9180
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4367
        +user: App\Entity\User {#4380
          +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4364
            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 {#4383 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
          +entries: Doctrine\ORM\PersistentCollection {#4389 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
          +posts: Doctrine\ORM\PersistentCollection {#4397 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
          +follows: Doctrine\ORM\PersistentCollection {#4409 …}
          +followers: Doctrine\ORM\PersistentCollection {#4411 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
          +reports: Doctrine\ORM\PersistentCollection {#4421 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
          +violations: Doctrine\ORM\PersistentCollection {#4425 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
          +awards: Doctrine\ORM\PersistentCollection {#4429 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
          +categories: Doctrine\ORM\PersistentCollection {#4433 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
          +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 {#4365
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4366
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4361
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4362
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4363
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4367}
      +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 {#5117
        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 {#5110 …}
      +nested: Doctrine\ORM\PersistentCollection {#5108 …}
      +votes: Doctrine\ORM\PersistentCollection {#5112 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -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 {#5120
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5181
      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 {#5185 …}
    +nested: Doctrine\ORM\PersistentCollection {#5190 …}
    +votes: Doctrine\ORM\PersistentCollection {#5186 …}
    +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 {#5178
      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 12.0 MiB 2.00 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9833
  +user: Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704996941 {#5178
    date: 2024-01-11 19:15:41.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9951
  +date: DateTimeImmutable @1704996941 {#5178
    date: 2024-01-11 19:15:41.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704996941 {#5178
    date: 2024-01-11 19:15:41.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10005
  +createdAt: DateTimeImmutable @1704996941 {#5178
    date: 2024-01-11 19:15:41.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      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 {#10059
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5182
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5116
      +user: Proxies\__CG__\App\Entity\User {#5113
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#9181
          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 {#9186 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
        +entries: Doctrine\ORM\PersistentCollection {#9193 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
        +posts: Doctrine\ORM\PersistentCollection {#9201 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
        +follows: Doctrine\ORM\PersistentCollection {#9213 …}
        +followers: Doctrine\ORM\PersistentCollection {#9215 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
        +reports: Doctrine\ORM\PersistentCollection {#9225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
        +violations: Doctrine\ORM\PersistentCollection {#9229 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
        +awards: Doctrine\ORM\PersistentCollection {#9233 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
        +categories: Doctrine\ORM\PersistentCollection {#9237 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
        +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 {#9178
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#9180
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4367
        +user: App\Entity\User {#4380
          +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4364
            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 {#4383 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
          +entries: Doctrine\ORM\PersistentCollection {#4389 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
          +posts: Doctrine\ORM\PersistentCollection {#4397 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
          +follows: Doctrine\ORM\PersistentCollection {#4409 …}
          +followers: Doctrine\ORM\PersistentCollection {#4411 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
          +reports: Doctrine\ORM\PersistentCollection {#4421 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
          +violations: Doctrine\ORM\PersistentCollection {#4425 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
          +awards: Doctrine\ORM\PersistentCollection {#4429 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
          +categories: Doctrine\ORM\PersistentCollection {#4433 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
          +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 {#4365
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4366
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4361
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4362
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4363
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4367}
      +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 {#5117
        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 {#5110 …}
      +nested: Doctrine\ORM\PersistentCollection {#5108 …}
      +votes: Doctrine\ORM\PersistentCollection {#5112 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -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 {#5120
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5181
      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 {#5185 …}
    +nested: Doctrine\ORM\PersistentCollection {#5190 …}
    +votes: Doctrine\ORM\PersistentCollection {#5186 …}
    +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 {#5178
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10132
  +subject: App\Entity\EntryComment {#5182
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5116
      +user: Proxies\__CG__\App\Entity\User {#5113
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#9181
          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 {#9186 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
        +entries: Doctrine\ORM\PersistentCollection {#9193 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
        +posts: Doctrine\ORM\PersistentCollection {#9201 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
        +follows: Doctrine\ORM\PersistentCollection {#9213 …}
        +followers: Doctrine\ORM\PersistentCollection {#9215 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
        +reports: Doctrine\ORM\PersistentCollection {#9225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
        +violations: Doctrine\ORM\PersistentCollection {#9229 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
        +awards: Doctrine\ORM\PersistentCollection {#9233 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
        +categories: Doctrine\ORM\PersistentCollection {#9237 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
        +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 {#9178
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#9180
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4367
        +user: App\Entity\User {#4380
          +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4364
            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 {#4383 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
          +entries: Doctrine\ORM\PersistentCollection {#4389 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
          +posts: Doctrine\ORM\PersistentCollection {#4397 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
          +follows: Doctrine\ORM\PersistentCollection {#4409 …}
          +followers: Doctrine\ORM\PersistentCollection {#4411 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
          +reports: Doctrine\ORM\PersistentCollection {#4421 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
          +violations: Doctrine\ORM\PersistentCollection {#4425 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
          +awards: Doctrine\ORM\PersistentCollection {#4429 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
          +categories: Doctrine\ORM\PersistentCollection {#4433 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
          +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 {#4365
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4366
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4361
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4362
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4363
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4367}
      +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 {#5117
        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 {#5110 …}
      +nested: Doctrine\ORM\PersistentCollection {#5108 …}
      +votes: Doctrine\ORM\PersistentCollection {#5112 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -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 {#5120
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5181
      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 {#5185 …}
    +nested: Doctrine\ORM\PersistentCollection {#5190 …}
    +votes: Doctrine\ORM\PersistentCollection {#5186 …}
    +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 {#5178
      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 12.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5182
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5116
      +user: Proxies\__CG__\App\Entity\User {#5113
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#9181
          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 {#9186 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
        +entries: Doctrine\ORM\PersistentCollection {#9193 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
        +posts: Doctrine\ORM\PersistentCollection {#9201 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
        +follows: Doctrine\ORM\PersistentCollection {#9213 …}
        +followers: Doctrine\ORM\PersistentCollection {#9215 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
        +reports: Doctrine\ORM\PersistentCollection {#9225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
        +violations: Doctrine\ORM\PersistentCollection {#9229 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
        +awards: Doctrine\ORM\PersistentCollection {#9233 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
        +categories: Doctrine\ORM\PersistentCollection {#9237 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
        +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 {#9178
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#9180
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4367
        +user: App\Entity\User {#4380
          +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4364
            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 {#4383 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
          +entries: Doctrine\ORM\PersistentCollection {#4389 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
          +posts: Doctrine\ORM\PersistentCollection {#4397 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
          +follows: Doctrine\ORM\PersistentCollection {#4409 …}
          +followers: Doctrine\ORM\PersistentCollection {#4411 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
          +reports: Doctrine\ORM\PersistentCollection {#4421 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
          +violations: Doctrine\ORM\PersistentCollection {#4425 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
          +awards: Doctrine\ORM\PersistentCollection {#4429 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
          +categories: Doctrine\ORM\PersistentCollection {#4433 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
          +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 {#4365
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4366
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4361
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4362
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4363
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4367}
      +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 {#5117
        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 {#5110 …}
      +nested: Doctrine\ORM\PersistentCollection {#5108 …}
      +votes: Doctrine\ORM\PersistentCollection {#5112 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -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 {#5120
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5181
      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 {#5185 …}
    +nested: Doctrine\ORM\PersistentCollection {#5190 …}
    +votes: Doctrine\ORM\PersistentCollection {#5186 …}
    +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 {#5178
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10189
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5182
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5116
      +user: Proxies\__CG__\App\Entity\User {#5113
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#9181
          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 {#9186 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
        +entries: Doctrine\ORM\PersistentCollection {#9193 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
        +posts: Doctrine\ORM\PersistentCollection {#9201 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
        +follows: Doctrine\ORM\PersistentCollection {#9213 …}
        +followers: Doctrine\ORM\PersistentCollection {#9215 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
        +reports: Doctrine\ORM\PersistentCollection {#9225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
        +violations: Doctrine\ORM\PersistentCollection {#9229 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
        +awards: Doctrine\ORM\PersistentCollection {#9233 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
        +categories: Doctrine\ORM\PersistentCollection {#9237 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
        +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 {#9178
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#9180
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4367
        +user: App\Entity\User {#4380
          +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4364
            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 {#4383 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
          +entries: Doctrine\ORM\PersistentCollection {#4389 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
          +posts: Doctrine\ORM\PersistentCollection {#4397 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
          +follows: Doctrine\ORM\PersistentCollection {#4409 …}
          +followers: Doctrine\ORM\PersistentCollection {#4411 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
          +reports: Doctrine\ORM\PersistentCollection {#4421 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
          +violations: Doctrine\ORM\PersistentCollection {#4425 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
          +awards: Doctrine\ORM\PersistentCollection {#4429 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
          +categories: Doctrine\ORM\PersistentCollection {#4433 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
          +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 {#4365
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4366
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4361
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4362
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4363
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4367}
      +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 {#5117
        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 {#5110 …}
      +nested: Doctrine\ORM\PersistentCollection {#5108 …}
      +votes: Doctrine\ORM\PersistentCollection {#5112 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -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 {#5120
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5181
      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 {#5185 …}
    +nested: Doctrine\ORM\PersistentCollection {#5190 …}
    +votes: Doctrine\ORM\PersistentCollection {#5186 …}
    +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 {#5178
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.32 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5182
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5116
      +user: Proxies\__CG__\App\Entity\User {#5113
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#9181
          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 {#9186 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
        +entries: Doctrine\ORM\PersistentCollection {#9193 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
        +posts: Doctrine\ORM\PersistentCollection {#9201 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
        +follows: Doctrine\ORM\PersistentCollection {#9213 …}
        +followers: Doctrine\ORM\PersistentCollection {#9215 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
        +reports: Doctrine\ORM\PersistentCollection {#9225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
        +violations: Doctrine\ORM\PersistentCollection {#9229 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
        +awards: Doctrine\ORM\PersistentCollection {#9233 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
        +categories: Doctrine\ORM\PersistentCollection {#9237 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
        +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 {#9178
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#9180
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4367
        +user: App\Entity\User {#4380
          +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4364
            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 {#4383 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
          +entries: Doctrine\ORM\PersistentCollection {#4389 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
          +posts: Doctrine\ORM\PersistentCollection {#4397 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
          +follows: Doctrine\ORM\PersistentCollection {#4409 …}
          +followers: Doctrine\ORM\PersistentCollection {#4411 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
          +reports: Doctrine\ORM\PersistentCollection {#4421 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
          +violations: Doctrine\ORM\PersistentCollection {#4425 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
          +awards: Doctrine\ORM\PersistentCollection {#4429 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
          +categories: Doctrine\ORM\PersistentCollection {#4433 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
          +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 {#4365
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4366
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4361
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4362
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4363
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4367}
      +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 {#5117
        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 {#5110 …}
      +nested: Doctrine\ORM\PersistentCollection {#5108 …}
      +votes: Doctrine\ORM\PersistentCollection {#5112 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -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 {#5120
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5181
      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 {#5185 …}
    +nested: Doctrine\ORM\PersistentCollection {#5190 …}
    +votes: Doctrine\ORM\PersistentCollection {#5186 …}
    +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 {#5178
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10429
  +comment: App\Entity\EntryComment {#5182
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5116
      +user: Proxies\__CG__\App\Entity\User {#5113
        +avatar: null
        +cover: null
        +email: "surewhynotlem@lemmy.world"
        +username: "@surewhynotlem@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729493812 {#9181
          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 {#9186 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9189 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9191 …}
        +entries: Doctrine\ORM\PersistentCollection {#9193 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9195 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9197 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9199 …}
        +posts: Doctrine\ORM\PersistentCollection {#9201 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9203 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9205 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9207 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9209 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9211 …}
        +follows: Doctrine\ORM\PersistentCollection {#9213 …}
        +followers: Doctrine\ORM\PersistentCollection {#9215 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9217 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9219 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9221 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9223 …}
        +reports: Doctrine\ORM\PersistentCollection {#9225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9227 …}
        +violations: Doctrine\ORM\PersistentCollection {#9229 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9231 …}
        +awards: Doctrine\ORM\PersistentCollection {#9233 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9235 …}
        +categories: Doctrine\ORM\PersistentCollection {#9237 …}
        -id: 1009
        -password: "$2y$13$2fxJfE7EhUJu3MgdUMysN.ORi.v/TMms3JtJs5AnxD1zDlTSLeXhy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9239 …}
        +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 {#9178
          date: 2024-10-19 19:58:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686968566 {#9180
          date: 2023-06-17 04:22:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4367
        +user: App\Entity\User {#4380
          +avatar: Proxies\__CG__\App\Entity\Image {#4381 …}
          +cover: Proxies\__CG__\App\Entity\Image {#4382 …}
          +email: "avidamoeba@lemmy.ca"
          +username: "@avidamoeba@lemmy.ca"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729500755 {#4364
            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 {#4383 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4385 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4387 …}
          +entries: Doctrine\ORM\PersistentCollection {#4389 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4391 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4393 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4395 …}
          +posts: Doctrine\ORM\PersistentCollection {#4397 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4399 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4401 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4403 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4405 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
          +follows: Doctrine\ORM\PersistentCollection {#4409 …}
          +followers: Doctrine\ORM\PersistentCollection {#4411 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4413 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4415 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4417 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4419 …}
          +reports: Doctrine\ORM\PersistentCollection {#4421 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
          +violations: Doctrine\ORM\PersistentCollection {#4425 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
          +awards: Doctrine\ORM\PersistentCollection {#4429 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4431 …}
          +categories: Doctrine\ORM\PersistentCollection {#4433 …}
          -id: 21107
          -password: "$2y$13$piTINB0INIgopIZzPspBFumfsk5pGu1qca7YucAdCAjRDSilB7tBa"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4435 …}
          +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 {#4365
            date: 2024-10-22 01:31:51.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1689022302 {#4366
            date: 2023-07-10 22:51:42.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4361
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4362
          date: 2024-07-04 05:04:28.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704900013 {#4363
          date: 2024-01-10 16:20:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4367}
      +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 {#5117
        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 {#5110 …}
      +nested: Doctrine\ORM\PersistentCollection {#5108 …}
      +votes: Doctrine\ORM\PersistentCollection {#5112 …}
      +reports: Doctrine\ORM\PersistentCollection {#5123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5127 …}
      -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 {#5120
        date: 2024-01-10 18:32:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4367}
    +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 {#5181
      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 {#5185 …}
    +nested: Doctrine\ORM\PersistentCollection {#5190 …}
    +votes: Doctrine\ORM\PersistentCollection {#5186 …}
    +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 {#5178
      date: 2024-01-11 19:15:41.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 8.48 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#4439
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
      +entries: Doctrine\ORM\PersistentCollection {#4462 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
      +posts: Doctrine\ORM\PersistentCollection {#4470 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
      +follows: Doctrine\ORM\PersistentCollection {#4482 …}
      +followers: Doctrine\ORM\PersistentCollection {#4484 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +violations: Doctrine\ORM\PersistentCollection {#4498 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
      +awards: Doctrine\ORM\PersistentCollection {#4502 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
      +categories: Doctrine\ORM\PersistentCollection {#4506 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#4440
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#4441
        date: 2023-06-22 17:21:37.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704901734 {#4437
      date: 2024-01-10 16:48:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 296192
    -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7349575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704901734 {#4438
      date: 2024-01-10 16:48:54.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10516
  +comment: App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#4439
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
      +entries: Doctrine\ORM\PersistentCollection {#4462 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
      +posts: Doctrine\ORM\PersistentCollection {#4470 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
      +follows: Doctrine\ORM\PersistentCollection {#4482 …}
      +followers: Doctrine\ORM\PersistentCollection {#4484 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +violations: Doctrine\ORM\PersistentCollection {#4498 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
      +awards: Doctrine\ORM\PersistentCollection {#4502 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
      +categories: Doctrine\ORM\PersistentCollection {#4506 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#4440
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#4441
        date: 2023-06-22 17:21:37.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704901734 {#4437
      date: 2024-01-10 16:48:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 296192
    -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7349575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704901734 {#4438
      date: 2024-01-10 16:48: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 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4455
    +avatar: null
    +cover: null
    +email: "taladar@sh.itjust.works"
    +username: "@taladar@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729030774 {#4439
      date: 2024-10-16 00:19:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
    +entries: Doctrine\ORM\PersistentCollection {#4462 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
    +posts: Doctrine\ORM\PersistentCollection {#4470 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
    +follows: Doctrine\ORM\PersistentCollection {#4482 …}
    +followers: Doctrine\ORM\PersistentCollection {#4484 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +violations: Doctrine\ORM\PersistentCollection {#4498 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
    +awards: Doctrine\ORM\PersistentCollection {#4502 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
    +categories: Doctrine\ORM\PersistentCollection {#4506 …}
    -id: 6866
    -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
    +apId: "taladar@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/taladar"
    +apPublicUrl: "https://sh.itjust.works/u/taladar"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "taladar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729105890 {#4440
      date: 2024-10-16 21:11:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687447297 {#4441
      date: 2023-06-22 17:21:37.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10561
  +user: App\Entity\User {#4455
    +avatar: null
    +cover: null
    +email: "taladar@sh.itjust.works"
    +username: "@taladar@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729030774 {#4439
      date: 2024-10-16 00:19:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
    +entries: Doctrine\ORM\PersistentCollection {#4462 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
    +posts: Doctrine\ORM\PersistentCollection {#4470 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
    +follows: Doctrine\ORM\PersistentCollection {#4482 …}
    +followers: Doctrine\ORM\PersistentCollection {#4484 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +violations: Doctrine\ORM\PersistentCollection {#4498 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
    +awards: Doctrine\ORM\PersistentCollection {#4502 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
    +categories: Doctrine\ORM\PersistentCollection {#4506 …}
    -id: 6866
    -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
    +apId: "taladar@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/taladar"
    +apPublicUrl: "https://sh.itjust.works/u/taladar"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "taladar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729105890 {#4440
      date: 2024-10-16 21:11:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687447297 {#4441
      date: 2023-06-22 17:21:37.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704901734 {#4438
    date: 2024-01-10 16:48:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10616
  +date: DateTimeImmutable @1704901734 {#4438
    date: 2024-01-10 16:48:54.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704901734 {#4438
    date: 2024-01-10 16:48:54.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10670
  +createdAt: DateTimeImmutable @1704901734 {#4438
    date: 2024-01-10 16:48:54.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4455
    +avatar: null
    +cover: null
    +email: "taladar@sh.itjust.works"
    +username: "@taladar@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729030774 {#4439
      date: 2024-10-16 00:19:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
    +entries: Doctrine\ORM\PersistentCollection {#4462 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
    +posts: Doctrine\ORM\PersistentCollection {#4470 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
    +follows: Doctrine\ORM\PersistentCollection {#4482 …}
    +followers: Doctrine\ORM\PersistentCollection {#4484 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +violations: Doctrine\ORM\PersistentCollection {#4498 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
    +awards: Doctrine\ORM\PersistentCollection {#4502 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
    +categories: Doctrine\ORM\PersistentCollection {#4506 …}
    -id: 6866
    -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
    +apId: "taladar@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/taladar"
    +apPublicUrl: "https://sh.itjust.works/u/taladar"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "taladar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729105890 {#4440
      date: 2024-10-16 21:11:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687447297 {#4441
      date: 2023-06-22 17:21:37.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10724
  +width: 40
  +height: 40
  +user: App\Entity\User {#4455
    +avatar: null
    +cover: null
    +email: "taladar@sh.itjust.works"
    +username: "@taladar@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729030774 {#4439
      date: 2024-10-16 00:19:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
    +entries: Doctrine\ORM\PersistentCollection {#4462 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
    +posts: Doctrine\ORM\PersistentCollection {#4470 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
    +follows: Doctrine\ORM\PersistentCollection {#4482 …}
    +followers: Doctrine\ORM\PersistentCollection {#4484 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +violations: Doctrine\ORM\PersistentCollection {#4498 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
    +awards: Doctrine\ORM\PersistentCollection {#4502 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
    +categories: Doctrine\ORM\PersistentCollection {#4506 …}
    -id: 6866
    -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
    +apId: "taladar@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/taladar"
    +apPublicUrl: "https://sh.itjust.works/u/taladar"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "taladar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729105890 {#4440
      date: 2024-10-16 21:11:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687447297 {#4441
      date: 2023-06-22 17:21:37.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#4439
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
      +entries: Doctrine\ORM\PersistentCollection {#4462 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
      +posts: Doctrine\ORM\PersistentCollection {#4470 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
      +follows: Doctrine\ORM\PersistentCollection {#4482 …}
      +followers: Doctrine\ORM\PersistentCollection {#4484 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +violations: Doctrine\ORM\PersistentCollection {#4498 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
      +awards: Doctrine\ORM\PersistentCollection {#4502 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
      +categories: Doctrine\ORM\PersistentCollection {#4506 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#4440
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#4441
        date: 2023-06-22 17:21:37.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704901734 {#4437
      date: 2024-01-10 16:48:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 296192
    -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7349575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704901734 {#4438
      date: 2024-01-10 16:48:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10793
  +subject: App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#4439
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
      +entries: Doctrine\ORM\PersistentCollection {#4462 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
      +posts: Doctrine\ORM\PersistentCollection {#4470 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
      +follows: Doctrine\ORM\PersistentCollection {#4482 …}
      +followers: Doctrine\ORM\PersistentCollection {#4484 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +violations: Doctrine\ORM\PersistentCollection {#4498 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
      +awards: Doctrine\ORM\PersistentCollection {#4502 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
      +categories: Doctrine\ORM\PersistentCollection {#4506 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#4440
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#4441
        date: 2023-06-22 17:21:37.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704901734 {#4437
      date: 2024-01-10 16:48:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 296192
    -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7349575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704901734 {#4438
      date: 2024-01-10 16:48:54.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#4439
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
      +entries: Doctrine\ORM\PersistentCollection {#4462 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
      +posts: Doctrine\ORM\PersistentCollection {#4470 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
      +follows: Doctrine\ORM\PersistentCollection {#4482 …}
      +followers: Doctrine\ORM\PersistentCollection {#4484 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +violations: Doctrine\ORM\PersistentCollection {#4498 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
      +awards: Doctrine\ORM\PersistentCollection {#4502 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
      +categories: Doctrine\ORM\PersistentCollection {#4506 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#4440
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#4441
        date: 2023-06-22 17:21:37.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704901734 {#4437
      date: 2024-01-10 16:48:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 296192
    -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7349575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704901734 {#4438
      date: 2024-01-10 16:48:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10850
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#4439
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
      +entries: Doctrine\ORM\PersistentCollection {#4462 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
      +posts: Doctrine\ORM\PersistentCollection {#4470 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
      +follows: Doctrine\ORM\PersistentCollection {#4482 …}
      +followers: Doctrine\ORM\PersistentCollection {#4484 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +violations: Doctrine\ORM\PersistentCollection {#4498 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
      +awards: Doctrine\ORM\PersistentCollection {#4502 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
      +categories: Doctrine\ORM\PersistentCollection {#4506 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#4440
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#4441
        date: 2023-06-22 17:21:37.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704901734 {#4437
      date: 2024-01-10 16:48:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 296192
    -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7349575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704901734 {#4438
      date: 2024-01-10 16:48:54.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.01 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#4439
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
      +entries: Doctrine\ORM\PersistentCollection {#4462 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
      +posts: Doctrine\ORM\PersistentCollection {#4470 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
      +follows: Doctrine\ORM\PersistentCollection {#4482 …}
      +followers: Doctrine\ORM\PersistentCollection {#4484 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +violations: Doctrine\ORM\PersistentCollection {#4498 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
      +awards: Doctrine\ORM\PersistentCollection {#4502 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
      +categories: Doctrine\ORM\PersistentCollection {#4506 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#4440
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#4441
        date: 2023-06-22 17:21:37.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704901734 {#4437
      date: 2024-01-10 16:48:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 296192
    -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7349575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704901734 {#4438
      date: 2024-01-10 16:48:54.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11090
  +comment: App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#4439
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4458 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4460 …}
      +entries: Doctrine\ORM\PersistentCollection {#4462 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4464 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4466 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4468 …}
      +posts: Doctrine\ORM\PersistentCollection {#4470 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4472 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4474 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4476 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4480 …}
      +follows: Doctrine\ORM\PersistentCollection {#4482 …}
      +followers: Doctrine\ORM\PersistentCollection {#4484 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4486 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4488 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4492 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +violations: Doctrine\ORM\PersistentCollection {#4498 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4500 …}
      +awards: Doctrine\ORM\PersistentCollection {#4502 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4504 …}
      +categories: Doctrine\ORM\PersistentCollection {#4506 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4508 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#4440
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#4441
        date: 2023-06-22 17:21:37.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704901734 {#4437
      date: 2024-01-10 16:48:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 296192
    -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7349575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704901734 {#4438
      date: 2024-01-10 16:48:54.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 46.79 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4515
    +user: App\Entity\User {#4528
      +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
      +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 {#4512
        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 {#4531 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
      +entries: Doctrine\ORM\PersistentCollection {#4537 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
      +posts: Doctrine\ORM\PersistentCollection {#4545 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
      +follows: Doctrine\ORM\PersistentCollection {#4557 …}
      +followers: Doctrine\ORM\PersistentCollection {#4559 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
      +reports: Doctrine\ORM\PersistentCollection {#4569 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
      +violations: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      +awards: Doctrine\ORM\PersistentCollection {#4577 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
      +categories: Doctrine\ORM\PersistentCollection {#4581 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
      +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 {#4513
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4514
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4510
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -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 {#4511
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11160
  +comment: App\Entity\EntryComment {#4515
    +user: App\Entity\User {#4528
      +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
      +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 {#4512
        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 {#4531 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
      +entries: Doctrine\ORM\PersistentCollection {#4537 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
      +posts: Doctrine\ORM\PersistentCollection {#4545 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
      +follows: Doctrine\ORM\PersistentCollection {#4557 …}
      +followers: Doctrine\ORM\PersistentCollection {#4559 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
      +reports: Doctrine\ORM\PersistentCollection {#4569 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
      +violations: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      +awards: Doctrine\ORM\PersistentCollection {#4577 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
      +categories: Doctrine\ORM\PersistentCollection {#4581 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
      +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 {#4513
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4514
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4510
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -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 {#4511
      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 12.0 MiB 0.22 ms
Input props
[
  "user" => App\Entity\User {#4528
    +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
    +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 {#4512
      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 {#4531 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
    +entries: Doctrine\ORM\PersistentCollection {#4537 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
    +posts: Doctrine\ORM\PersistentCollection {#4545 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
    +follows: Doctrine\ORM\PersistentCollection {#4557 …}
    +followers: Doctrine\ORM\PersistentCollection {#4559 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +violations: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    +awards: Doctrine\ORM\PersistentCollection {#4577 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
    +categories: Doctrine\ORM\PersistentCollection {#4581 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
    +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 {#4513
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#4514
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11205
  +user: App\Entity\User {#4528
    +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
    +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 {#4512
      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 {#4531 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
    +entries: Doctrine\ORM\PersistentCollection {#4537 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
    +posts: Doctrine\ORM\PersistentCollection {#4545 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
    +follows: Doctrine\ORM\PersistentCollection {#4557 …}
    +followers: Doctrine\ORM\PersistentCollection {#4559 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +violations: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    +awards: Doctrine\ORM\PersistentCollection {#4577 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
    +categories: Doctrine\ORM\PersistentCollection {#4581 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
    +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 {#4513
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#4514
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.22 ms
Input props
[
  "date" => DateTimeImmutable @1704906770 {#4511
    date: 2024-01-10 18:12:50.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11260
  +date: DateTimeImmutable @1704906770 {#4511
    date: 2024-01-10 18:12:50.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704906770 {#4511
    date: 2024-01-10 18:12:50.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11314
  +createdAt: DateTimeImmutable @1704906770 {#4511
    date: 2024-01-10 18:12:50.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.49 ms
Input props
[
  "user" => App\Entity\User {#4528
    +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
    +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 {#4512
      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 {#4531 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
    +entries: Doctrine\ORM\PersistentCollection {#4537 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
    +posts: Doctrine\ORM\PersistentCollection {#4545 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
    +follows: Doctrine\ORM\PersistentCollection {#4557 …}
    +followers: Doctrine\ORM\PersistentCollection {#4559 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +violations: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    +awards: Doctrine\ORM\PersistentCollection {#4577 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
    +categories: Doctrine\ORM\PersistentCollection {#4581 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
    +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 {#4513
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#4514
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11368
  +width: 40
  +height: 40
  +user: App\Entity\User {#4528
    +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
    +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 {#4512
      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 {#4531 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
    +entries: Doctrine\ORM\PersistentCollection {#4537 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
    +posts: Doctrine\ORM\PersistentCollection {#4545 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
    +follows: Doctrine\ORM\PersistentCollection {#4557 …}
    +followers: Doctrine\ORM\PersistentCollection {#4559 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +violations: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    +awards: Doctrine\ORM\PersistentCollection {#4577 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
    +categories: Doctrine\ORM\PersistentCollection {#4581 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
    +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 {#4513
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#4514
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4515
    +user: App\Entity\User {#4528
      +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
      +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 {#4512
        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 {#4531 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
      +entries: Doctrine\ORM\PersistentCollection {#4537 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
      +posts: Doctrine\ORM\PersistentCollection {#4545 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
      +follows: Doctrine\ORM\PersistentCollection {#4557 …}
      +followers: Doctrine\ORM\PersistentCollection {#4559 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
      +reports: Doctrine\ORM\PersistentCollection {#4569 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
      +violations: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      +awards: Doctrine\ORM\PersistentCollection {#4577 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
      +categories: Doctrine\ORM\PersistentCollection {#4581 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
      +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 {#4513
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4514
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4510
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -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 {#4511
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11439
  +subject: App\Entity\EntryComment {#4515
    +user: App\Entity\User {#4528
      +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
      +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 {#4512
        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 {#4531 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
      +entries: Doctrine\ORM\PersistentCollection {#4537 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
      +posts: Doctrine\ORM\PersistentCollection {#4545 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
      +follows: Doctrine\ORM\PersistentCollection {#4557 …}
      +followers: Doctrine\ORM\PersistentCollection {#4559 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
      +reports: Doctrine\ORM\PersistentCollection {#4569 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
      +violations: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      +awards: Doctrine\ORM\PersistentCollection {#4577 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
      +categories: Doctrine\ORM\PersistentCollection {#4581 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
      +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 {#4513
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4514
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4510
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -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 {#4511
      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 12.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4515
    +user: App\Entity\User {#4528
      +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
      +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 {#4512
        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 {#4531 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
      +entries: Doctrine\ORM\PersistentCollection {#4537 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
      +posts: Doctrine\ORM\PersistentCollection {#4545 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
      +follows: Doctrine\ORM\PersistentCollection {#4557 …}
      +followers: Doctrine\ORM\PersistentCollection {#4559 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
      +reports: Doctrine\ORM\PersistentCollection {#4569 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
      +violations: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      +awards: Doctrine\ORM\PersistentCollection {#4577 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
      +categories: Doctrine\ORM\PersistentCollection {#4581 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
      +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 {#4513
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4514
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4510
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -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 {#4511
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11496
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4515
    +user: App\Entity\User {#4528
      +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
      +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 {#4512
        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 {#4531 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
      +entries: Doctrine\ORM\PersistentCollection {#4537 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
      +posts: Doctrine\ORM\PersistentCollection {#4545 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
      +follows: Doctrine\ORM\PersistentCollection {#4557 …}
      +followers: Doctrine\ORM\PersistentCollection {#4559 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
      +reports: Doctrine\ORM\PersistentCollection {#4569 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
      +violations: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      +awards: Doctrine\ORM\PersistentCollection {#4577 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
      +categories: Doctrine\ORM\PersistentCollection {#4581 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
      +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 {#4513
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4514
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4510
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -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 {#4511
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 22.73 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4515
    +user: App\Entity\User {#4528
      +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
      +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 {#4512
        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 {#4531 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
      +entries: Doctrine\ORM\PersistentCollection {#4537 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
      +posts: Doctrine\ORM\PersistentCollection {#4545 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
      +follows: Doctrine\ORM\PersistentCollection {#4557 …}
      +followers: Doctrine\ORM\PersistentCollection {#4559 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
      +reports: Doctrine\ORM\PersistentCollection {#4569 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
      +violations: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      +awards: Doctrine\ORM\PersistentCollection {#4577 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
      +categories: Doctrine\ORM\PersistentCollection {#4581 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
      +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 {#4513
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4514
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4510
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -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 {#4511
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11736
  +comment: App\Entity\EntryComment {#4515
    +user: App\Entity\User {#4528
      +avatar: Proxies\__CG__\App\Entity\Image {#4529 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4530 …}
      +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 {#4512
        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 {#4531 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4533 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4535 …}
      +entries: Doctrine\ORM\PersistentCollection {#4537 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4541 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4543 …}
      +posts: Doctrine\ORM\PersistentCollection {#4545 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4547 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4549 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4555 …}
      +follows: Doctrine\ORM\PersistentCollection {#4557 …}
      +followers: Doctrine\ORM\PersistentCollection {#4559 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4561 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4563 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4565 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4567 …}
      +reports: Doctrine\ORM\PersistentCollection {#4569 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
      +violations: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      +awards: Doctrine\ORM\PersistentCollection {#4577 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4579 …}
      +categories: Doctrine\ORM\PersistentCollection {#4581 …}
      -id: 24742
      -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4583 …}
      +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 {#4513
        date: 2024-07-30 20:28:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689153779 {#4514
        date: 2023-07-12 11:22:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime-Kuma"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704906770 {#4510
      date: 2024-01-10 18:12:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -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 {#4511
      date: 2024-01-10 18:12:50.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 8.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4591
    +user: App\Entity\User {#4604
      +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
      +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 {#4588
        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 {#4606 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
      +entries: Doctrine\ORM\PersistentCollection {#4612 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
      +posts: Doctrine\ORM\PersistentCollection {#4620 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
      +follows: Doctrine\ORM\PersistentCollection {#4632 …}
      +followers: Doctrine\ORM\PersistentCollection {#4634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4644 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
      +violations: Doctrine\ORM\PersistentCollection {#4648 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
      +awards: Doctrine\ORM\PersistentCollection {#4652 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
      +categories: Doctrine\ORM\PersistentCollection {#4656 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
      +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 {#4589
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4590
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4585
      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 {#4592 …}
    +nested: Doctrine\ORM\PersistentCollection {#4594 …}
    +votes: Doctrine\ORM\PersistentCollection {#4596 …}
    +reports: Doctrine\ORM\PersistentCollection {#4598 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4602 …}
    -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 {#4586
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4587
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11806
  +comment: App\Entity\EntryComment {#4591
    +user: App\Entity\User {#4604
      +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
      +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 {#4588
        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 {#4606 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
      +entries: Doctrine\ORM\PersistentCollection {#4612 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
      +posts: Doctrine\ORM\PersistentCollection {#4620 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
      +follows: Doctrine\ORM\PersistentCollection {#4632 …}
      +followers: Doctrine\ORM\PersistentCollection {#4634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4644 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
      +violations: Doctrine\ORM\PersistentCollection {#4648 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
      +awards: Doctrine\ORM\PersistentCollection {#4652 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
      +categories: Doctrine\ORM\PersistentCollection {#4656 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
      +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 {#4589
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4590
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4585
      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 {#4592 …}
    +nested: Doctrine\ORM\PersistentCollection {#4594 …}
    +votes: Doctrine\ORM\PersistentCollection {#4596 …}
    +reports: Doctrine\ORM\PersistentCollection {#4598 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4602 …}
    -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 {#4586
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4587
      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 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4604
    +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
    +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 {#4588
      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 {#4606 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
    +entries: Doctrine\ORM\PersistentCollection {#4612 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
    +posts: Doctrine\ORM\PersistentCollection {#4620 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
    +follows: Doctrine\ORM\PersistentCollection {#4632 …}
    +followers: Doctrine\ORM\PersistentCollection {#4634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4644 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
    +violations: Doctrine\ORM\PersistentCollection {#4648 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
    +awards: Doctrine\ORM\PersistentCollection {#4652 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
    +categories: Doctrine\ORM\PersistentCollection {#4656 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
    +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 {#4589
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#4590
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11851
  +user: App\Entity\User {#4604
    +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
    +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 {#4588
      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 {#4606 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
    +entries: Doctrine\ORM\PersistentCollection {#4612 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
    +posts: Doctrine\ORM\PersistentCollection {#4620 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
    +follows: Doctrine\ORM\PersistentCollection {#4632 …}
    +followers: Doctrine\ORM\PersistentCollection {#4634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4644 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
    +violations: Doctrine\ORM\PersistentCollection {#4648 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
    +awards: Doctrine\ORM\PersistentCollection {#4652 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
    +categories: Doctrine\ORM\PersistentCollection {#4656 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
    +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 {#4589
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#4590
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704912368 {#4587
    date: 2024-01-10 19:46:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11906
  +date: DateTimeImmutable @1704912368 {#4587
    date: 2024-01-10 19:46:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704912368 {#4587
    date: 2024-01-10 19:46:08.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720214230 {#4586
    date: 2024-07-05 23:17:10.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11960
  +createdAt: DateTimeImmutable @1704912368 {#4587
    date: 2024-01-10 19:46:08.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720214230 {#4586
    date: 2024-07-05 23:17:10.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.51 ms
Input props
[
  "user" => App\Entity\User {#4604
    +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
    +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 {#4588
      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 {#4606 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
    +entries: Doctrine\ORM\PersistentCollection {#4612 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
    +posts: Doctrine\ORM\PersistentCollection {#4620 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
    +follows: Doctrine\ORM\PersistentCollection {#4632 …}
    +followers: Doctrine\ORM\PersistentCollection {#4634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4644 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
    +violations: Doctrine\ORM\PersistentCollection {#4648 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
    +awards: Doctrine\ORM\PersistentCollection {#4652 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
    +categories: Doctrine\ORM\PersistentCollection {#4656 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
    +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 {#4589
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#4590
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12014
  +width: 40
  +height: 40
  +user: App\Entity\User {#4604
    +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
    +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 {#4588
      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 {#4606 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
    +entries: Doctrine\ORM\PersistentCollection {#4612 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
    +posts: Doctrine\ORM\PersistentCollection {#4620 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
    +follows: Doctrine\ORM\PersistentCollection {#4632 …}
    +followers: Doctrine\ORM\PersistentCollection {#4634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4644 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
    +violations: Doctrine\ORM\PersistentCollection {#4648 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
    +awards: Doctrine\ORM\PersistentCollection {#4652 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
    +categories: Doctrine\ORM\PersistentCollection {#4656 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
    +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 {#4589
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#4590
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4591
    +user: App\Entity\User {#4604
      +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
      +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 {#4588
        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 {#4606 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
      +entries: Doctrine\ORM\PersistentCollection {#4612 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
      +posts: Doctrine\ORM\PersistentCollection {#4620 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
      +follows: Doctrine\ORM\PersistentCollection {#4632 …}
      +followers: Doctrine\ORM\PersistentCollection {#4634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4644 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
      +violations: Doctrine\ORM\PersistentCollection {#4648 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
      +awards: Doctrine\ORM\PersistentCollection {#4652 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
      +categories: Doctrine\ORM\PersistentCollection {#4656 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
      +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 {#4589
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4590
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4585
      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 {#4592 …}
    +nested: Doctrine\ORM\PersistentCollection {#4594 …}
    +votes: Doctrine\ORM\PersistentCollection {#4596 …}
    +reports: Doctrine\ORM\PersistentCollection {#4598 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4602 …}
    -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 {#4586
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4587
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12109
  +subject: App\Entity\EntryComment {#4591
    +user: App\Entity\User {#4604
      +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
      +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 {#4588
        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 {#4606 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
      +entries: Doctrine\ORM\PersistentCollection {#4612 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
      +posts: Doctrine\ORM\PersistentCollection {#4620 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
      +follows: Doctrine\ORM\PersistentCollection {#4632 …}
      +followers: Doctrine\ORM\PersistentCollection {#4634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4644 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
      +violations: Doctrine\ORM\PersistentCollection {#4648 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
      +awards: Doctrine\ORM\PersistentCollection {#4652 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
      +categories: Doctrine\ORM\PersistentCollection {#4656 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
      +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 {#4589
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4590
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4585
      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 {#4592 …}
    +nested: Doctrine\ORM\PersistentCollection {#4594 …}
    +votes: Doctrine\ORM\PersistentCollection {#4596 …}
    +reports: Doctrine\ORM\PersistentCollection {#4598 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4602 …}
    -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 {#4586
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4587
      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 12.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4591
    +user: App\Entity\User {#4604
      +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
      +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 {#4588
        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 {#4606 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
      +entries: Doctrine\ORM\PersistentCollection {#4612 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
      +posts: Doctrine\ORM\PersistentCollection {#4620 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
      +follows: Doctrine\ORM\PersistentCollection {#4632 …}
      +followers: Doctrine\ORM\PersistentCollection {#4634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4644 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
      +violations: Doctrine\ORM\PersistentCollection {#4648 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
      +awards: Doctrine\ORM\PersistentCollection {#4652 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
      +categories: Doctrine\ORM\PersistentCollection {#4656 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
      +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 {#4589
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4590
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4585
      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 {#4592 …}
    +nested: Doctrine\ORM\PersistentCollection {#4594 …}
    +votes: Doctrine\ORM\PersistentCollection {#4596 …}
    +reports: Doctrine\ORM\PersistentCollection {#4598 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4602 …}
    -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 {#4586
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4587
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12166
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4591
    +user: App\Entity\User {#4604
      +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
      +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 {#4588
        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 {#4606 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
      +entries: Doctrine\ORM\PersistentCollection {#4612 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
      +posts: Doctrine\ORM\PersistentCollection {#4620 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
      +follows: Doctrine\ORM\PersistentCollection {#4632 …}
      +followers: Doctrine\ORM\PersistentCollection {#4634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4644 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
      +violations: Doctrine\ORM\PersistentCollection {#4648 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
      +awards: Doctrine\ORM\PersistentCollection {#4652 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
      +categories: Doctrine\ORM\PersistentCollection {#4656 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
      +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 {#4589
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4590
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4585
      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 {#4592 …}
    +nested: Doctrine\ORM\PersistentCollection {#4594 …}
    +votes: Doctrine\ORM\PersistentCollection {#4596 …}
    +reports: Doctrine\ORM\PersistentCollection {#4598 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4602 …}
    -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 {#4586
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4587
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.85 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4591
    +user: App\Entity\User {#4604
      +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
      +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 {#4588
        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 {#4606 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
      +entries: Doctrine\ORM\PersistentCollection {#4612 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
      +posts: Doctrine\ORM\PersistentCollection {#4620 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
      +follows: Doctrine\ORM\PersistentCollection {#4632 …}
      +followers: Doctrine\ORM\PersistentCollection {#4634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4644 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
      +violations: Doctrine\ORM\PersistentCollection {#4648 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
      +awards: Doctrine\ORM\PersistentCollection {#4652 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
      +categories: Doctrine\ORM\PersistentCollection {#4656 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
      +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 {#4589
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4590
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4585
      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 {#4592 …}
    +nested: Doctrine\ORM\PersistentCollection {#4594 …}
    +votes: Doctrine\ORM\PersistentCollection {#4596 …}
    +reports: Doctrine\ORM\PersistentCollection {#4598 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4602 …}
    -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 {#4586
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4587
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12406
  +comment: App\Entity\EntryComment {#4591
    +user: App\Entity\User {#4604
      +avatar: Proxies\__CG__\App\Entity\Image {#4605 …}
      +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 {#4588
        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 {#4606 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4608 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4610 …}
      +entries: Doctrine\ORM\PersistentCollection {#4612 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4614 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4616 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4618 …}
      +posts: Doctrine\ORM\PersistentCollection {#4620 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4622 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4624 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4626 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4628 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4630 …}
      +follows: Doctrine\ORM\PersistentCollection {#4632 …}
      +followers: Doctrine\ORM\PersistentCollection {#4634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4636 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4638 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4640 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4644 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4646 …}
      +violations: Doctrine\ORM\PersistentCollection {#4648 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4650 …}
      +awards: Doctrine\ORM\PersistentCollection {#4652 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4654 …}
      +categories: Doctrine\ORM\PersistentCollection {#4656 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4658 …}
      +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 {#4589
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#4590
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4585
      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 {#4592 …}
    +nested: Doctrine\ORM\PersistentCollection {#4594 …}
    +votes: Doctrine\ORM\PersistentCollection {#4596 …}
    +reports: Doctrine\ORM\PersistentCollection {#4598 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4602 …}
    -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 {#4586
      date: 2024-07-05 23:17:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912368 {#4587
      date: 2024-01-10 19:46:08.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 12.0 MiB 18.58 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4665
    +user: App\Entity\User {#4678
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.dbzer0.com"
      +username: "@lemann@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey 👋 I’m Lemann: mark II\n
        \n
        I like tech, bicycles, and nature.\n
        \n
        Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
        \n
        ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
        """
      +lastActive: DateTime @1729579466 {#4662
        date: 2024-10-22 08:44:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
      +entries: Doctrine\ORM\PersistentCollection {#4685 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
      +posts: Doctrine\ORM\PersistentCollection {#4693 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
      +follows: Doctrine\ORM\PersistentCollection {#4705 …}
      +followers: Doctrine\ORM\PersistentCollection {#4707 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
      +reports: Doctrine\ORM\PersistentCollection {#4717 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
      +violations: Doctrine\ORM\PersistentCollection {#4721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
      +awards: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
      +categories: Doctrine\ORM\PersistentCollection {#4729 …}
      -id: 86812
      -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
      +apId: "lemann@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706609206 {#4663
        date: 2024-01-30 11:06:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706609205 {#4664
        date: 2024-01-30 11:06:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I used to pass all the data through to Home Assistant and show it on some dashboards, but I decided to move over to Zabbix.\n
      \n
      Works well but is quite full-featured, maybe moreso than necessary for a self hoster. Made a mediatype integration for my announciator system so I hear issues happening with the servers, as well as updates on things, so I don’t really need to check manually. Also a custom SMART template that populates the disk’s physical location/bay (as the built in one only reports SMART data).\n
      \n
      It’s notified me of a few hardware issues that would have gone unnoticed on my previous system, and helped with diagnosing others. A lot of the sensors may seem useless, but trust me, once they flag up you should 100% check on your hardware. Hard drives losing power during high activity because of loose connections, and a CPU fan failure to name two.\n
      \n
      It has a really high learning curve though so not sure how much I can recommend it over something like Grafana+Prometheus - something I haven’t used but the combo looks equally as comprehensive as long as you check your dashboard regularly.\n
      \n
      Just wish there were more android apps
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1720455234 {#4660
      date: 2024-07-08 18:13:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4666 …}
    +nested: Doctrine\ORM\PersistentCollection {#4668 …}
    +votes: Doctrine\ORM\PersistentCollection {#4670 …}
    +reports: Doctrine\ORM\PersistentCollection {#4672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
    -id: 296857
    -bodyTs: "'100':134 'activ':145 'also':73 'android':205 'announci':48 'app':206 'assist':11 'built':87 'check':71,135,196 'combo':187 'comprehens':191 'connect':149 'cpu':152 'curv':164 'custom':75 'dashboard':17,198 'data':7,93 'decid':20 'diagnos':115 'disk':81 'drive':140 'equal':189 'failur':154 'fan':153 'featur':33 'flag':130 'full':32 'full-featur':31 'gone':106 'grafana':178 'happen':54 'hard':139 'hardwar':101,138 'haven':182 'hear':52 'help':113 'high':144,162 'home':10 'hoster':41 'integr':45 'issu':53,102 'learn':163 'like':177 'location/bay':84 'long':193 'look':188 'loos':148 'lose':141 'lot':118 'made':42 'manual':72 'may':122 'mayb':34 'mediatyp':44 'moreso':35 'move':22 'much':170 'name':156 'necessari':37 'need':69 'notifi':96 'one':89 'other':116 'pass':4 'physic':83 'popul':79 'power':142 'previous':110 'prometheus':179 'quit':30 'realli':68,161 'recommend':173 'regular':199 'report':91 'seem':123 'self':40 'sensor':121 'server':57 'show':13 'smart':76,92 'someth':176,180 'sure':168 'system':49,111 'templat':77 'thing':63 'though':165 'trust':126 'two':157 'unnot':107 'updat':61 'use':2,184 'useless':124 'well':27,59 'wish':201 'work':26 'would':104 'zabbix':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6599319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704915722 {#4661
      date: 2024-01-10 20:42:02.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12476
  +comment: App\Entity\EntryComment {#4665
    +user: App\Entity\User {#4678
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.dbzer0.com"
      +username: "@lemann@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey 👋 I’m Lemann: mark II\n
        \n
        I like tech, bicycles, and nature.\n
        \n
        Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
        \n
        ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
        """
      +lastActive: DateTime @1729579466 {#4662
        date: 2024-10-22 08:44:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
      +entries: Doctrine\ORM\PersistentCollection {#4685 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
      +posts: Doctrine\ORM\PersistentCollection {#4693 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
      +follows: Doctrine\ORM\PersistentCollection {#4705 …}
      +followers: Doctrine\ORM\PersistentCollection {#4707 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
      +reports: Doctrine\ORM\PersistentCollection {#4717 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
      +violations: Doctrine\ORM\PersistentCollection {#4721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
      +awards: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
      +categories: Doctrine\ORM\PersistentCollection {#4729 …}
      -id: 86812
      -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
      +apId: "lemann@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706609206 {#4663
        date: 2024-01-30 11:06:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706609205 {#4664
        date: 2024-01-30 11:06:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I used to pass all the data through to Home Assistant and show it on some dashboards, but I decided to move over to Zabbix.\n
      \n
      Works well but is quite full-featured, maybe moreso than necessary for a self hoster. Made a mediatype integration for my announciator system so I hear issues happening with the servers, as well as updates on things, so I don’t really need to check manually. Also a custom SMART template that populates the disk’s physical location/bay (as the built in one only reports SMART data).\n
      \n
      It’s notified me of a few hardware issues that would have gone unnoticed on my previous system, and helped with diagnosing others. A lot of the sensors may seem useless, but trust me, once they flag up you should 100% check on your hardware. Hard drives losing power during high activity because of loose connections, and a CPU fan failure to name two.\n
      \n
      It has a really high learning curve though so not sure how much I can recommend it over something like Grafana+Prometheus - something I haven’t used but the combo looks equally as comprehensive as long as you check your dashboard regularly.\n
      \n
      Just wish there were more android apps
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1720455234 {#4660
      date: 2024-07-08 18:13:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4666 …}
    +nested: Doctrine\ORM\PersistentCollection {#4668 …}
    +votes: Doctrine\ORM\PersistentCollection {#4670 …}
    +reports: Doctrine\ORM\PersistentCollection {#4672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
    -id: 296857
    -bodyTs: "'100':134 'activ':145 'also':73 'android':205 'announci':48 'app':206 'assist':11 'built':87 'check':71,135,196 'combo':187 'comprehens':191 'connect':149 'cpu':152 'curv':164 'custom':75 'dashboard':17,198 'data':7,93 'decid':20 'diagnos':115 'disk':81 'drive':140 'equal':189 'failur':154 'fan':153 'featur':33 'flag':130 'full':32 'full-featur':31 'gone':106 'grafana':178 'happen':54 'hard':139 'hardwar':101,138 'haven':182 'hear':52 'help':113 'high':144,162 'home':10 'hoster':41 'integr':45 'issu':53,102 'learn':163 'like':177 'location/bay':84 'long':193 'look':188 'loos':148 'lose':141 'lot':118 'made':42 'manual':72 'may':122 'mayb':34 'mediatyp':44 'moreso':35 'move':22 'much':170 'name':156 'necessari':37 'need':69 'notifi':96 'one':89 'other':116 'pass':4 'physic':83 'popul':79 'power':142 'previous':110 'prometheus':179 'quit':30 'realli':68,161 'recommend':173 'regular':199 'report':91 'seem':123 'self':40 'sensor':121 'server':57 'show':13 'smart':76,92 'someth':176,180 'sure':168 'system':49,111 'templat':77 'thing':63 'though':165 'trust':126 'two':157 'unnot':107 'updat':61 'use':2,184 'useless':124 'well':27,59 'wish':201 'work':26 'would':104 'zabbix':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6599319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704915722 {#4661
      date: 2024-01-10 20:42: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 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4678
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.dbzer0.com"
    +username: "@lemann@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey 👋 I’m Lemann: mark II\n
      \n
      I like tech, bicycles, and nature.\n
      \n
      Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
      \n
      ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
      """
    +lastActive: DateTime @1729579466 {#4662
      date: 2024-10-22 08:44:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
    +entries: Doctrine\ORM\PersistentCollection {#4685 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
    +posts: Doctrine\ORM\PersistentCollection {#4693 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
    +follows: Doctrine\ORM\PersistentCollection {#4705 …}
    +followers: Doctrine\ORM\PersistentCollection {#4707 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
    +reports: Doctrine\ORM\PersistentCollection {#4717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
    +violations: Doctrine\ORM\PersistentCollection {#4721 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
    +awards: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
    +categories: Doctrine\ORM\PersistentCollection {#4729 …}
    -id: 86812
    -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
    +apId: "lemann@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706609206 {#4663
      date: 2024-01-30 11:06:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706609205 {#4664
      date: 2024-01-30 11:06:45.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12521
  +user: App\Entity\User {#4678
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.dbzer0.com"
    +username: "@lemann@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey 👋 I’m Lemann: mark II\n
      \n
      I like tech, bicycles, and nature.\n
      \n
      Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
      \n
      ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
      """
    +lastActive: DateTime @1729579466 {#4662
      date: 2024-10-22 08:44:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
    +entries: Doctrine\ORM\PersistentCollection {#4685 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
    +posts: Doctrine\ORM\PersistentCollection {#4693 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
    +follows: Doctrine\ORM\PersistentCollection {#4705 …}
    +followers: Doctrine\ORM\PersistentCollection {#4707 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
    +reports: Doctrine\ORM\PersistentCollection {#4717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
    +violations: Doctrine\ORM\PersistentCollection {#4721 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
    +awards: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
    +categories: Doctrine\ORM\PersistentCollection {#4729 …}
    -id: 86812
    -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
    +apId: "lemann@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706609206 {#4663
      date: 2024-01-30 11:06:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706609205 {#4664
      date: 2024-01-30 11:06:45.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1704915722 {#4661
    date: 2024-01-10 20:42:02.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12576
  +date: DateTimeImmutable @1704915722 {#4661
    date: 2024-01-10 20:42:02.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704915722 {#4661
    date: 2024-01-10 20:42:02.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12630
  +createdAt: DateTimeImmutable @1704915722 {#4661
    date: 2024-01-10 20:42:02.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4678
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.dbzer0.com"
    +username: "@lemann@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey 👋 I’m Lemann: mark II\n
      \n
      I like tech, bicycles, and nature.\n
      \n
      Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
      \n
      ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
      """
    +lastActive: DateTime @1729579466 {#4662
      date: 2024-10-22 08:44:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
    +entries: Doctrine\ORM\PersistentCollection {#4685 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
    +posts: Doctrine\ORM\PersistentCollection {#4693 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
    +follows: Doctrine\ORM\PersistentCollection {#4705 …}
    +followers: Doctrine\ORM\PersistentCollection {#4707 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
    +reports: Doctrine\ORM\PersistentCollection {#4717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
    +violations: Doctrine\ORM\PersistentCollection {#4721 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
    +awards: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
    +categories: Doctrine\ORM\PersistentCollection {#4729 …}
    -id: 86812
    -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
    +apId: "lemann@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706609206 {#4663
      date: 2024-01-30 11:06:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706609205 {#4664
      date: 2024-01-30 11:06:45.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12684
  +width: 40
  +height: 40
  +user: App\Entity\User {#4678
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.dbzer0.com"
    +username: "@lemann@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey 👋 I’m Lemann: mark II\n
      \n
      I like tech, bicycles, and nature.\n
      \n
      Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
      \n
      ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
      """
    +lastActive: DateTime @1729579466 {#4662
      date: 2024-10-22 08:44:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
    +entries: Doctrine\ORM\PersistentCollection {#4685 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
    +posts: Doctrine\ORM\PersistentCollection {#4693 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
    +follows: Doctrine\ORM\PersistentCollection {#4705 …}
    +followers: Doctrine\ORM\PersistentCollection {#4707 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
    +reports: Doctrine\ORM\PersistentCollection {#4717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
    +violations: Doctrine\ORM\PersistentCollection {#4721 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
    +awards: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
    +categories: Doctrine\ORM\PersistentCollection {#4729 …}
    -id: 86812
    -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
    +apId: "lemann@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706609206 {#4663
      date: 2024-01-30 11:06:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706609205 {#4664
      date: 2024-01-30 11:06:45.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4665
    +user: App\Entity\User {#4678
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.dbzer0.com"
      +username: "@lemann@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey 👋 I’m Lemann: mark II\n
        \n
        I like tech, bicycles, and nature.\n
        \n
        Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
        \n
        ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
        """
      +lastActive: DateTime @1729579466 {#4662
        date: 2024-10-22 08:44:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
      +entries: Doctrine\ORM\PersistentCollection {#4685 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
      +posts: Doctrine\ORM\PersistentCollection {#4693 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
      +follows: Doctrine\ORM\PersistentCollection {#4705 …}
      +followers: Doctrine\ORM\PersistentCollection {#4707 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
      +reports: Doctrine\ORM\PersistentCollection {#4717 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
      +violations: Doctrine\ORM\PersistentCollection {#4721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
      +awards: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
      +categories: Doctrine\ORM\PersistentCollection {#4729 …}
      -id: 86812
      -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
      +apId: "lemann@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706609206 {#4663
        date: 2024-01-30 11:06:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706609205 {#4664
        date: 2024-01-30 11:06:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I used to pass all the data through to Home Assistant and show it on some dashboards, but I decided to move over to Zabbix.\n
      \n
      Works well but is quite full-featured, maybe moreso than necessary for a self hoster. Made a mediatype integration for my announciator system so I hear issues happening with the servers, as well as updates on things, so I don’t really need to check manually. Also a custom SMART template that populates the disk’s physical location/bay (as the built in one only reports SMART data).\n
      \n
      It’s notified me of a few hardware issues that would have gone unnoticed on my previous system, and helped with diagnosing others. A lot of the sensors may seem useless, but trust me, once they flag up you should 100% check on your hardware. Hard drives losing power during high activity because of loose connections, and a CPU fan failure to name two.\n
      \n
      It has a really high learning curve though so not sure how much I can recommend it over something like Grafana+Prometheus - something I haven’t used but the combo looks equally as comprehensive as long as you check your dashboard regularly.\n
      \n
      Just wish there were more android apps
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1720455234 {#4660
      date: 2024-07-08 18:13:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4666 …}
    +nested: Doctrine\ORM\PersistentCollection {#4668 …}
    +votes: Doctrine\ORM\PersistentCollection {#4670 …}
    +reports: Doctrine\ORM\PersistentCollection {#4672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
    -id: 296857
    -bodyTs: "'100':134 'activ':145 'also':73 'android':205 'announci':48 'app':206 'assist':11 'built':87 'check':71,135,196 'combo':187 'comprehens':191 'connect':149 'cpu':152 'curv':164 'custom':75 'dashboard':17,198 'data':7,93 'decid':20 'diagnos':115 'disk':81 'drive':140 'equal':189 'failur':154 'fan':153 'featur':33 'flag':130 'full':32 'full-featur':31 'gone':106 'grafana':178 'happen':54 'hard':139 'hardwar':101,138 'haven':182 'hear':52 'help':113 'high':144,162 'home':10 'hoster':41 'integr':45 'issu':53,102 'learn':163 'like':177 'location/bay':84 'long':193 'look':188 'loos':148 'lose':141 'lot':118 'made':42 'manual':72 'may':122 'mayb':34 'mediatyp':44 'moreso':35 'move':22 'much':170 'name':156 'necessari':37 'need':69 'notifi':96 'one':89 'other':116 'pass':4 'physic':83 'popul':79 'power':142 'previous':110 'prometheus':179 'quit':30 'realli':68,161 'recommend':173 'regular':199 'report':91 'seem':123 'self':40 'sensor':121 'server':57 'show':13 'smart':76,92 'someth':176,180 'sure':168 'system':49,111 'templat':77 'thing':63 'though':165 'trust':126 'two':157 'unnot':107 'updat':61 'use':2,184 'useless':124 'well':27,59 'wish':201 'work':26 'would':104 'zabbix':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6599319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704915722 {#4661
      date: 2024-01-10 20:42:02.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12769
  +subject: App\Entity\EntryComment {#4665
    +user: App\Entity\User {#4678
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.dbzer0.com"
      +username: "@lemann@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey 👋 I’m Lemann: mark II\n
        \n
        I like tech, bicycles, and nature.\n
        \n
        Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
        \n
        ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
        """
      +lastActive: DateTime @1729579466 {#4662
        date: 2024-10-22 08:44:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
      +entries: Doctrine\ORM\PersistentCollection {#4685 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
      +posts: Doctrine\ORM\PersistentCollection {#4693 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
      +follows: Doctrine\ORM\PersistentCollection {#4705 …}
      +followers: Doctrine\ORM\PersistentCollection {#4707 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
      +reports: Doctrine\ORM\PersistentCollection {#4717 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
      +violations: Doctrine\ORM\PersistentCollection {#4721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
      +awards: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
      +categories: Doctrine\ORM\PersistentCollection {#4729 …}
      -id: 86812
      -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
      +apId: "lemann@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706609206 {#4663
        date: 2024-01-30 11:06:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706609205 {#4664
        date: 2024-01-30 11:06:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I used to pass all the data through to Home Assistant and show it on some dashboards, but I decided to move over to Zabbix.\n
      \n
      Works well but is quite full-featured, maybe moreso than necessary for a self hoster. Made a mediatype integration for my announciator system so I hear issues happening with the servers, as well as updates on things, so I don’t really need to check manually. Also a custom SMART template that populates the disk’s physical location/bay (as the built in one only reports SMART data).\n
      \n
      It’s notified me of a few hardware issues that would have gone unnoticed on my previous system, and helped with diagnosing others. A lot of the sensors may seem useless, but trust me, once they flag up you should 100% check on your hardware. Hard drives losing power during high activity because of loose connections, and a CPU fan failure to name two.\n
      \n
      It has a really high learning curve though so not sure how much I can recommend it over something like Grafana+Prometheus - something I haven’t used but the combo looks equally as comprehensive as long as you check your dashboard regularly.\n
      \n
      Just wish there were more android apps
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1720455234 {#4660
      date: 2024-07-08 18:13:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4666 …}
    +nested: Doctrine\ORM\PersistentCollection {#4668 …}
    +votes: Doctrine\ORM\PersistentCollection {#4670 …}
    +reports: Doctrine\ORM\PersistentCollection {#4672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
    -id: 296857
    -bodyTs: "'100':134 'activ':145 'also':73 'android':205 'announci':48 'app':206 'assist':11 'built':87 'check':71,135,196 'combo':187 'comprehens':191 'connect':149 'cpu':152 'curv':164 'custom':75 'dashboard':17,198 'data':7,93 'decid':20 'diagnos':115 'disk':81 'drive':140 'equal':189 'failur':154 'fan':153 'featur':33 'flag':130 'full':32 'full-featur':31 'gone':106 'grafana':178 'happen':54 'hard':139 'hardwar':101,138 'haven':182 'hear':52 'help':113 'high':144,162 'home':10 'hoster':41 'integr':45 'issu':53,102 'learn':163 'like':177 'location/bay':84 'long':193 'look':188 'loos':148 'lose':141 'lot':118 'made':42 'manual':72 'may':122 'mayb':34 'mediatyp':44 'moreso':35 'move':22 'much':170 'name':156 'necessari':37 'need':69 'notifi':96 'one':89 'other':116 'pass':4 'physic':83 'popul':79 'power':142 'previous':110 'prometheus':179 'quit':30 'realli':68,161 'recommend':173 'regular':199 'report':91 'seem':123 'self':40 'sensor':121 'server':57 'show':13 'smart':76,92 'someth':176,180 'sure':168 'system':49,111 'templat':77 'thing':63 'though':165 'trust':126 'two':157 'unnot':107 'updat':61 'use':2,184 'useless':124 'well':27,59 'wish':201 'work':26 'would':104 'zabbix':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6599319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704915722 {#4661
      date: 2024-01-10 20:42:02.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4665
    +user: App\Entity\User {#4678
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.dbzer0.com"
      +username: "@lemann@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey 👋 I’m Lemann: mark II\n
        \n
        I like tech, bicycles, and nature.\n
        \n
        Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
        \n
        ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
        """
      +lastActive: DateTime @1729579466 {#4662
        date: 2024-10-22 08:44:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
      +entries: Doctrine\ORM\PersistentCollection {#4685 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
      +posts: Doctrine\ORM\PersistentCollection {#4693 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
      +follows: Doctrine\ORM\PersistentCollection {#4705 …}
      +followers: Doctrine\ORM\PersistentCollection {#4707 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
      +reports: Doctrine\ORM\PersistentCollection {#4717 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
      +violations: Doctrine\ORM\PersistentCollection {#4721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
      +awards: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
      +categories: Doctrine\ORM\PersistentCollection {#4729 …}
      -id: 86812
      -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
      +apId: "lemann@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706609206 {#4663
        date: 2024-01-30 11:06:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706609205 {#4664
        date: 2024-01-30 11:06:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I used to pass all the data through to Home Assistant and show it on some dashboards, but I decided to move over to Zabbix.\n
      \n
      Works well but is quite full-featured, maybe moreso than necessary for a self hoster. Made a mediatype integration for my announciator system so I hear issues happening with the servers, as well as updates on things, so I don’t really need to check manually. Also a custom SMART template that populates the disk’s physical location/bay (as the built in one only reports SMART data).\n
      \n
      It’s notified me of a few hardware issues that would have gone unnoticed on my previous system, and helped with diagnosing others. A lot of the sensors may seem useless, but trust me, once they flag up you should 100% check on your hardware. Hard drives losing power during high activity because of loose connections, and a CPU fan failure to name two.\n
      \n
      It has a really high learning curve though so not sure how much I can recommend it over something like Grafana+Prometheus - something I haven’t used but the combo looks equally as comprehensive as long as you check your dashboard regularly.\n
      \n
      Just wish there were more android apps
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1720455234 {#4660
      date: 2024-07-08 18:13:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4666 …}
    +nested: Doctrine\ORM\PersistentCollection {#4668 …}
    +votes: Doctrine\ORM\PersistentCollection {#4670 …}
    +reports: Doctrine\ORM\PersistentCollection {#4672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
    -id: 296857
    -bodyTs: "'100':134 'activ':145 'also':73 'android':205 'announci':48 'app':206 'assist':11 'built':87 'check':71,135,196 'combo':187 'comprehens':191 'connect':149 'cpu':152 'curv':164 'custom':75 'dashboard':17,198 'data':7,93 'decid':20 'diagnos':115 'disk':81 'drive':140 'equal':189 'failur':154 'fan':153 'featur':33 'flag':130 'full':32 'full-featur':31 'gone':106 'grafana':178 'happen':54 'hard':139 'hardwar':101,138 'haven':182 'hear':52 'help':113 'high':144,162 'home':10 'hoster':41 'integr':45 'issu':53,102 'learn':163 'like':177 'location/bay':84 'long':193 'look':188 'loos':148 'lose':141 'lot':118 'made':42 'manual':72 'may':122 'mayb':34 'mediatyp':44 'moreso':35 'move':22 'much':170 'name':156 'necessari':37 'need':69 'notifi':96 'one':89 'other':116 'pass':4 'physic':83 'popul':79 'power':142 'previous':110 'prometheus':179 'quit':30 'realli':68,161 'recommend':173 'regular':199 'report':91 'seem':123 'self':40 'sensor':121 'server':57 'show':13 'smart':76,92 'someth':176,180 'sure':168 'system':49,111 'templat':77 'thing':63 'though':165 'trust':126 'two':157 'unnot':107 'updat':61 'use':2,184 'useless':124 'well':27,59 'wish':201 'work':26 'would':104 'zabbix':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6599319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704915722 {#4661
      date: 2024-01-10 20:42:02.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12826
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4665
    +user: App\Entity\User {#4678
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.dbzer0.com"
      +username: "@lemann@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey 👋 I’m Lemann: mark II\n
        \n
        I like tech, bicycles, and nature.\n
        \n
        Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
        \n
        ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
        """
      +lastActive: DateTime @1729579466 {#4662
        date: 2024-10-22 08:44:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
      +entries: Doctrine\ORM\PersistentCollection {#4685 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
      +posts: Doctrine\ORM\PersistentCollection {#4693 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
      +follows: Doctrine\ORM\PersistentCollection {#4705 …}
      +followers: Doctrine\ORM\PersistentCollection {#4707 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
      +reports: Doctrine\ORM\PersistentCollection {#4717 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
      +violations: Doctrine\ORM\PersistentCollection {#4721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
      +awards: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
      +categories: Doctrine\ORM\PersistentCollection {#4729 …}
      -id: 86812
      -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
      +apId: "lemann@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706609206 {#4663
        date: 2024-01-30 11:06:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706609205 {#4664
        date: 2024-01-30 11:06:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I used to pass all the data through to Home Assistant and show it on some dashboards, but I decided to move over to Zabbix.\n
      \n
      Works well but is quite full-featured, maybe moreso than necessary for a self hoster. Made a mediatype integration for my announciator system so I hear issues happening with the servers, as well as updates on things, so I don’t really need to check manually. Also a custom SMART template that populates the disk’s physical location/bay (as the built in one only reports SMART data).\n
      \n
      It’s notified me of a few hardware issues that would have gone unnoticed on my previous system, and helped with diagnosing others. A lot of the sensors may seem useless, but trust me, once they flag up you should 100% check on your hardware. Hard drives losing power during high activity because of loose connections, and a CPU fan failure to name two.\n
      \n
      It has a really high learning curve though so not sure how much I can recommend it over something like Grafana+Prometheus - something I haven’t used but the combo looks equally as comprehensive as long as you check your dashboard regularly.\n
      \n
      Just wish there were more android apps
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1720455234 {#4660
      date: 2024-07-08 18:13:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4666 …}
    +nested: Doctrine\ORM\PersistentCollection {#4668 …}
    +votes: Doctrine\ORM\PersistentCollection {#4670 …}
    +reports: Doctrine\ORM\PersistentCollection {#4672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
    -id: 296857
    -bodyTs: "'100':134 'activ':145 'also':73 'android':205 'announci':48 'app':206 'assist':11 'built':87 'check':71,135,196 'combo':187 'comprehens':191 'connect':149 'cpu':152 'curv':164 'custom':75 'dashboard':17,198 'data':7,93 'decid':20 'diagnos':115 'disk':81 'drive':140 'equal':189 'failur':154 'fan':153 'featur':33 'flag':130 'full':32 'full-featur':31 'gone':106 'grafana':178 'happen':54 'hard':139 'hardwar':101,138 'haven':182 'hear':52 'help':113 'high':144,162 'home':10 'hoster':41 'integr':45 'issu':53,102 'learn':163 'like':177 'location/bay':84 'long':193 'look':188 'loos':148 'lose':141 'lot':118 'made':42 'manual':72 'may':122 'mayb':34 'mediatyp':44 'moreso':35 'move':22 'much':170 'name':156 'necessari':37 'need':69 'notifi':96 'one':89 'other':116 'pass':4 'physic':83 'popul':79 'power':142 'previous':110 'prometheus':179 'quit':30 'realli':68,161 'recommend':173 'regular':199 'report':91 'seem':123 'self':40 'sensor':121 'server':57 'show':13 'smart':76,92 'someth':176,180 'sure':168 'system':49,111 'templat':77 'thing':63 'though':165 'trust':126 'two':157 'unnot':107 'updat':61 'use':2,184 'useless':124 'well':27,59 'wish':201 'work':26 'would':104 'zabbix':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6599319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704915722 {#4661
      date: 2024-01-10 20:42:02.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 11.15 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4665
    +user: App\Entity\User {#4678
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.dbzer0.com"
      +username: "@lemann@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey 👋 I’m Lemann: mark II\n
        \n
        I like tech, bicycles, and nature.\n
        \n
        Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
        \n
        ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
        """
      +lastActive: DateTime @1729579466 {#4662
        date: 2024-10-22 08:44:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
      +entries: Doctrine\ORM\PersistentCollection {#4685 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
      +posts: Doctrine\ORM\PersistentCollection {#4693 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
      +follows: Doctrine\ORM\PersistentCollection {#4705 …}
      +followers: Doctrine\ORM\PersistentCollection {#4707 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
      +reports: Doctrine\ORM\PersistentCollection {#4717 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
      +violations: Doctrine\ORM\PersistentCollection {#4721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
      +awards: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
      +categories: Doctrine\ORM\PersistentCollection {#4729 …}
      -id: 86812
      -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
      +apId: "lemann@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706609206 {#4663
        date: 2024-01-30 11:06:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706609205 {#4664
        date: 2024-01-30 11:06:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I used to pass all the data through to Home Assistant and show it on some dashboards, but I decided to move over to Zabbix.\n
      \n
      Works well but is quite full-featured, maybe moreso than necessary for a self hoster. Made a mediatype integration for my announciator system so I hear issues happening with the servers, as well as updates on things, so I don’t really need to check manually. Also a custom SMART template that populates the disk’s physical location/bay (as the built in one only reports SMART data).\n
      \n
      It’s notified me of a few hardware issues that would have gone unnoticed on my previous system, and helped with diagnosing others. A lot of the sensors may seem useless, but trust me, once they flag up you should 100% check on your hardware. Hard drives losing power during high activity because of loose connections, and a CPU fan failure to name two.\n
      \n
      It has a really high learning curve though so not sure how much I can recommend it over something like Grafana+Prometheus - something I haven’t used but the combo looks equally as comprehensive as long as you check your dashboard regularly.\n
      \n
      Just wish there were more android apps
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1720455234 {#4660
      date: 2024-07-08 18:13:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4666 …}
    +nested: Doctrine\ORM\PersistentCollection {#4668 …}
    +votes: Doctrine\ORM\PersistentCollection {#4670 …}
    +reports: Doctrine\ORM\PersistentCollection {#4672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
    -id: 296857
    -bodyTs: "'100':134 'activ':145 'also':73 'android':205 'announci':48 'app':206 'assist':11 'built':87 'check':71,135,196 'combo':187 'comprehens':191 'connect':149 'cpu':152 'curv':164 'custom':75 'dashboard':17,198 'data':7,93 'decid':20 'diagnos':115 'disk':81 'drive':140 'equal':189 'failur':154 'fan':153 'featur':33 'flag':130 'full':32 'full-featur':31 'gone':106 'grafana':178 'happen':54 'hard':139 'hardwar':101,138 'haven':182 'hear':52 'help':113 'high':144,162 'home':10 'hoster':41 'integr':45 'issu':53,102 'learn':163 'like':177 'location/bay':84 'long':193 'look':188 'loos':148 'lose':141 'lot':118 'made':42 'manual':72 'may':122 'mayb':34 'mediatyp':44 'moreso':35 'move':22 'much':170 'name':156 'necessari':37 'need':69 'notifi':96 'one':89 'other':116 'pass':4 'physic':83 'popul':79 'power':142 'previous':110 'prometheus':179 'quit':30 'realli':68,161 'recommend':173 'regular':199 'report':91 'seem':123 'self':40 'sensor':121 'server':57 'show':13 'smart':76,92 'someth':176,180 'sure':168 'system':49,111 'templat':77 'thing':63 'though':165 'trust':126 'two':157 'unnot':107 'updat':61 'use':2,184 'useless':124 'well':27,59 'wish':201 'work':26 'would':104 'zabbix':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6599319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704915722 {#4661
      date: 2024-01-10 20:42:02.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13066
  +comment: App\Entity\EntryComment {#4665
    +user: App\Entity\User {#4678
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.dbzer0.com"
      +username: "@lemann@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey 👋 I’m Lemann: mark II\n
        \n
        I like tech, bicycles, and nature.\n
        \n
        Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world\n
        \n
        ![Dancing Parrot wearing sunglasses](https://c.tenor.com/d3RKzo0L4n8AAAAC/tenor.gif)
        """
      +lastActive: DateTime @1729579466 {#4662
        date: 2024-10-22 08:44:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4679 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4681 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4683 …}
      +entries: Doctrine\ORM\PersistentCollection {#4685 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4687 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4689 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4691 …}
      +posts: Doctrine\ORM\PersistentCollection {#4693 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4695 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4697 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4699 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4703 …}
      +follows: Doctrine\ORM\PersistentCollection {#4705 …}
      +followers: Doctrine\ORM\PersistentCollection {#4707 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4709 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4711 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4713 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4715 …}
      +reports: Doctrine\ORM\PersistentCollection {#4717 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4719 …}
      +violations: Doctrine\ORM\PersistentCollection {#4721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4723 …}
      +awards: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4727 …}
      +categories: Doctrine\ORM\PersistentCollection {#4729 …}
      -id: 86812
      -password: "$2y$13$SroeqW8e37FPm1VfqmRbneJ.aEXHHJzFPK.vhx/4jpbrvGxMP41Zm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4731 …}
      +apId: "lemann@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/lemann"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706609206 {#4663
        date: 2024-01-30 11:06:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706609205 {#4664
        date: 2024-01-30 11:06:45.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I used to pass all the data through to Home Assistant and show it on some dashboards, but I decided to move over to Zabbix.\n
      \n
      Works well but is quite full-featured, maybe moreso than necessary for a self hoster. Made a mediatype integration for my announciator system so I hear issues happening with the servers, as well as updates on things, so I don’t really need to check manually. Also a custom SMART template that populates the disk’s physical location/bay (as the built in one only reports SMART data).\n
      \n
      It’s notified me of a few hardware issues that would have gone unnoticed on my previous system, and helped with diagnosing others. A lot of the sensors may seem useless, but trust me, once they flag up you should 100% check on your hardware. Hard drives losing power during high activity because of loose connections, and a CPU fan failure to name two.\n
      \n
      It has a really high learning curve though so not sure how much I can recommend it over something like Grafana+Prometheus - something I haven’t used but the combo looks equally as comprehensive as long as you check your dashboard regularly.\n
      \n
      Just wish there were more android apps
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1720455234 {#4660
      date: 2024-07-08 18:13:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4666 …}
    +nested: Doctrine\ORM\PersistentCollection {#4668 …}
    +votes: Doctrine\ORM\PersistentCollection {#4670 …}
    +reports: Doctrine\ORM\PersistentCollection {#4672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
    -id: 296857
    -bodyTs: "'100':134 'activ':145 'also':73 'android':205 'announci':48 'app':206 'assist':11 'built':87 'check':71,135,196 'combo':187 'comprehens':191 'connect':149 'cpu':152 'curv':164 'custom':75 'dashboard':17,198 'data':7,93 'decid':20 'diagnos':115 'disk':81 'drive':140 'equal':189 'failur':154 'fan':153 'featur':33 'flag':130 'full':32 'full-featur':31 'gone':106 'grafana':178 'happen':54 'hard':139 'hardwar':101,138 'haven':182 'hear':52 'help':113 'high':144,162 'home':10 'hoster':41 'integr':45 'issu':53,102 'learn':163 'like':177 'location/bay':84 'long':193 'look':188 'loos':148 'lose':141 'lot':118 'made':42 'manual':72 'may':122 'mayb':34 'mediatyp':44 'moreso':35 'move':22 'much':170 'name':156 'necessari':37 'need':69 'notifi':96 'one':89 'other':116 'pass':4 'physic':83 'popul':79 'power':142 'previous':110 'prometheus':179 'quit':30 'realli':68,161 'recommend':173 'regular':199 'report':91 'seem':123 'self':40 'sensor':121 'server':57 'show':13 'smart':76,92 'someth':176,180 'sure':168 'system':49,111 'templat':77 'thing':63 'though':165 'trust':126 'two':157 'unnot':107 'updat':61 'use':2,184 'useless':124 'well':27,59 'wish':201 'work':26 'would':104 'zabbix':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6599319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704915722 {#4661
      date: 2024-01-10 20:42:02.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 72.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4739
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4733
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4742 …}
    +votes: Doctrine\ORM\PersistentCollection {#4744 …}
    +reports: Doctrine\ORM\PersistentCollection {#4746 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
    -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 {#4734
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4735
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13136
  +comment: App\Entity\EntryComment {#4739
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4733
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4742 …}
    +votes: Doctrine\ORM\PersistentCollection {#4744 …}
    +reports: Doctrine\ORM\PersistentCollection {#4746 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
    -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 {#4734
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4735
      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 14.0 MiB 0.26 ms
Input props
[
  "user" => App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13181
  +user: App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.24 ms
Input props
[
  "date" => DateTimeImmutable @1704926880 {#4735
    date: 2024-01-10 23:48:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13236
  +date: DateTimeImmutable @1704926880 {#4735
    date: 2024-01-10 23:48:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.27 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704926880 {#4735
    date: 2024-01-10 23:48:00.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720403391 {#4734
    date: 2024-07-08 03:49:51.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13290
  +createdAt: DateTimeImmutable @1704926880 {#4735
    date: 2024-01-10 23:48:00.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720403391 {#4734
    date: 2024-07-08 03:49:51.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13344
  +width: 40
  +height: 40
  +user: App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4739
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4733
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4742 …}
    +votes: Doctrine\ORM\PersistentCollection {#4744 …}
    +reports: Doctrine\ORM\PersistentCollection {#4746 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
    -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 {#4734
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4735
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13469
  +subject: App\Entity\EntryComment {#4739
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4733
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4742 …}
    +votes: Doctrine\ORM\PersistentCollection {#4744 …}
    +reports: Doctrine\ORM\PersistentCollection {#4746 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
    -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 {#4734
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4735
      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 14.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4739
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4733
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4742 …}
    +votes: Doctrine\ORM\PersistentCollection {#4744 …}
    +reports: Doctrine\ORM\PersistentCollection {#4746 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
    -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 {#4734
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4735
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13526
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4739
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4733
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4742 …}
    +votes: Doctrine\ORM\PersistentCollection {#4744 …}
    +reports: Doctrine\ORM\PersistentCollection {#4746 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
    -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 {#4734
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4735
      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 63.17 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4739
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4733
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4742 …}
    +votes: Doctrine\ORM\PersistentCollection {#4744 …}
    +reports: Doctrine\ORM\PersistentCollection {#4746 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
    -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 {#4734
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4735
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13766
  +comment: App\Entity\EntryComment {#4739
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4733
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4742 …}
    +votes: Doctrine\ORM\PersistentCollection {#4744 …}
    +reports: Doctrine\ORM\PersistentCollection {#4746 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
    -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 {#4734
      date: 2024-07-08 03:49:51.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704926880 {#4735
      date: 2024-01-10 23:48:00.0 +01:00
    }
  }
  +nestedComments: [
    299523 => App\Entity\EntryComment {#5131
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739}
      +root: App\Entity\EntryComment {#4739}
      +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 {#5129
        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 {#5133 …}
      +nested: Doctrine\ORM\PersistentCollection {#5135 …}
      +votes: Doctrine\ORM\PersistentCollection {#5137 …}
      +reports: Doctrine\ORM\PersistentCollection {#5139 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
      -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 {#5130
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    297839 => App\Entity\EntryComment {#5147
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739}
      +root: App\Entity\EntryComment {#4739}
      +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 {#5145
        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 {#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: 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 {#5146
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    298347 => App\Entity\EntryComment {#5200
      +user: App\Entity\User {#4752}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5147}
      +root: App\Entity\EntryComment {#4739}
      +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 {#5215
      +user: App\Entity\User {#4752}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5131}
      +root: App\Entity\EntryComment {#4739}
      +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 {#5213
        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 {#5216 …}
      +nested: Doctrine\ORM\PersistentCollection {#5218 …}
      +votes: Doctrine\ORM\PersistentCollection {#5220 …}
      +reports: Doctrine\ORM\PersistentCollection {#5222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
      -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 {#5214
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    300054 => App\Entity\EntryComment {#5238
      +user: Proxies\__CG__\App\Entity\User {#5132 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5215}
      +root: App\Entity\EntryComment {#4739}
      +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 {#5239
        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 {#5235 …}
      +nested: Doctrine\ORM\PersistentCollection {#5231 …}
      +votes: Doctrine\ORM\PersistentCollection {#5229 …}
      +reports: Doctrine\ORM\PersistentCollection {#5244 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5248 …}
      -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 {#5242
        date: 2024-01-11 23:23:15.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 31.28 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5131
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5129
      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 {#5133 …}
    +nested: Doctrine\ORM\PersistentCollection {#5135 …}
    +votes: Doctrine\ORM\PersistentCollection {#5137 …}
    +reports: Doctrine\ORM\PersistentCollection {#5139 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
    -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 {#5130
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13826
  +comment: App\Entity\EntryComment {#5131
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5129
      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 {#5133 …}
    +nested: Doctrine\ORM\PersistentCollection {#5135 …}
    +votes: Doctrine\ORM\PersistentCollection {#5137 …}
    +reports: Doctrine\ORM\PersistentCollection {#5139 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
    -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 {#5130
      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 14.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13871
  +user: Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704996883 {#5130
    date: 2024-01-11 19:14:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13926
  +date: DateTimeImmutable @1704996883 {#5130
    date: 2024-01-11 19:14:43.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704996883 {#5130
    date: 2024-01-11 19:14:43.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13980
  +createdAt: DateTimeImmutable @1704996883 {#5130
    date: 2024-01-11 19:14:43.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      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 {#14034
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5131
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5129
      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 {#5133 …}
    +nested: Doctrine\ORM\PersistentCollection {#5135 …}
    +votes: Doctrine\ORM\PersistentCollection {#5137 …}
    +reports: Doctrine\ORM\PersistentCollection {#5139 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
    -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 {#5130
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14109
  +subject: App\Entity\EntryComment {#5131
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5129
      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 {#5133 …}
    +nested: Doctrine\ORM\PersistentCollection {#5135 …}
    +votes: Doctrine\ORM\PersistentCollection {#5137 …}
    +reports: Doctrine\ORM\PersistentCollection {#5139 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
    -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 {#5130
      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 14.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5131
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5129
      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 {#5133 …}
    +nested: Doctrine\ORM\PersistentCollection {#5135 …}
    +votes: Doctrine\ORM\PersistentCollection {#5137 …}
    +reports: Doctrine\ORM\PersistentCollection {#5139 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
    -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 {#5130
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14166
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5131
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5129
      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 {#5133 …}
    +nested: Doctrine\ORM\PersistentCollection {#5135 …}
    +votes: Doctrine\ORM\PersistentCollection {#5137 …}
    +reports: Doctrine\ORM\PersistentCollection {#5139 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
    -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 {#5130
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 25.58 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5131
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5129
      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 {#5133 …}
    +nested: Doctrine\ORM\PersistentCollection {#5135 …}
    +votes: Doctrine\ORM\PersistentCollection {#5137 …}
    +reports: Doctrine\ORM\PersistentCollection {#5139 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
    -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 {#5130
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14406
  +comment: App\Entity\EntryComment {#5131
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5129
      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 {#5133 …}
    +nested: Doctrine\ORM\PersistentCollection {#5135 …}
    +votes: Doctrine\ORM\PersistentCollection {#5137 …}
    +reports: Doctrine\ORM\PersistentCollection {#5139 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
    -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 {#5130
      date: 2024-01-11 19:14:43.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 21.83 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5215
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5129
        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 {#5133 …}
      +nested: Doctrine\ORM\PersistentCollection {#5135 …}
      +votes: Doctrine\ORM\PersistentCollection {#5137 …}
      +reports: Doctrine\ORM\PersistentCollection {#5139 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
      -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 {#5130
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5213
      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 {#5216 …}
    +nested: Doctrine\ORM\PersistentCollection {#5218 …}
    +votes: Doctrine\ORM\PersistentCollection {#5220 …}
    +reports: Doctrine\ORM\PersistentCollection {#5222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
    -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 {#5214
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#14461
  +comment: App\Entity\EntryComment {#5215
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5129
        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 {#5133 …}
      +nested: Doctrine\ORM\PersistentCollection {#5135 …}
      +votes: Doctrine\ORM\PersistentCollection {#5137 …}
      +reports: Doctrine\ORM\PersistentCollection {#5139 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
      -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 {#5130
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5213
      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 {#5216 …}
    +nested: Doctrine\ORM\PersistentCollection {#5218 …}
    +votes: Doctrine\ORM\PersistentCollection {#5220 …}
    +reports: Doctrine\ORM\PersistentCollection {#5222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
    -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 {#5214
      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 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14506
  +user: App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1705010230 {#5214
    date: 2024-01-11 22:57:10.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14561
  +date: DateTimeImmutable @1705010230 {#5214
    date: 2024-01-11 22:57:10.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705010230 {#5214
    date: 2024-01-11 22:57:10.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8046
  +createdAt: DateTimeImmutable @1705010230 {#5214
    date: 2024-01-11 22:57:10.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10123
  +width: 40
  +height: 40
  +user: App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.96 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5215
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5129
        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 {#5133 …}
      +nested: Doctrine\ORM\PersistentCollection {#5135 …}
      +votes: Doctrine\ORM\PersistentCollection {#5137 …}
      +reports: Doctrine\ORM\PersistentCollection {#5139 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
      -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 {#5130
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5213
      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 {#5216 …}
    +nested: Doctrine\ORM\PersistentCollection {#5218 …}
    +votes: Doctrine\ORM\PersistentCollection {#5220 …}
    +reports: Doctrine\ORM\PersistentCollection {#5222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
    -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 {#5214
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3097
  +subject: App\Entity\EntryComment {#5215
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5129
        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 {#5133 …}
      +nested: Doctrine\ORM\PersistentCollection {#5135 …}
      +votes: Doctrine\ORM\PersistentCollection {#5137 …}
      +reports: Doctrine\ORM\PersistentCollection {#5139 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
      -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 {#5130
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5213
      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 {#5216 …}
    +nested: Doctrine\ORM\PersistentCollection {#5218 …}
    +votes: Doctrine\ORM\PersistentCollection {#5220 …}
    +reports: Doctrine\ORM\PersistentCollection {#5222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
    -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 {#5214
      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 14.0 MiB 0.86 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5215
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5129
        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 {#5133 …}
      +nested: Doctrine\ORM\PersistentCollection {#5135 …}
      +votes: Doctrine\ORM\PersistentCollection {#5137 …}
      +reports: Doctrine\ORM\PersistentCollection {#5139 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
      -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 {#5130
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5213
      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 {#5216 …}
    +nested: Doctrine\ORM\PersistentCollection {#5218 …}
    +votes: Doctrine\ORM\PersistentCollection {#5220 …}
    +reports: Doctrine\ORM\PersistentCollection {#5222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
    -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 {#5214
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13418
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5215
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5129
        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 {#5133 …}
      +nested: Doctrine\ORM\PersistentCollection {#5135 …}
      +votes: Doctrine\ORM\PersistentCollection {#5137 …}
      +reports: Doctrine\ORM\PersistentCollection {#5139 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
      -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 {#5130
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5213
      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 {#5216 …}
    +nested: Doctrine\ORM\PersistentCollection {#5218 …}
    +votes: Doctrine\ORM\PersistentCollection {#5220 …}
    +reports: Doctrine\ORM\PersistentCollection {#5222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
    -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 {#5214
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 7.96 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5215
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5129
        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 {#5133 …}
      +nested: Doctrine\ORM\PersistentCollection {#5135 …}
      +votes: Doctrine\ORM\PersistentCollection {#5137 …}
      +reports: Doctrine\ORM\PersistentCollection {#5139 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
      -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 {#5130
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5213
      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 {#5216 …}
    +nested: Doctrine\ORM\PersistentCollection {#5218 …}
    +votes: Doctrine\ORM\PersistentCollection {#5220 …}
    +reports: Doctrine\ORM\PersistentCollection {#5222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
    -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 {#5214
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14688
  +comment: App\Entity\EntryComment {#5215
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5131
      +user: Proxies\__CG__\App\Entity\User {#5132
        +avatar: null
        +cover: null
        +email: "lud@lemm.ee"
        +username: "@lud@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729409589 {#9873
          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 {#9878 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
        +entries: Doctrine\ORM\PersistentCollection {#9885 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
        +posts: Doctrine\ORM\PersistentCollection {#9893 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
        +follows: Doctrine\ORM\PersistentCollection {#9905 …}
        +followers: Doctrine\ORM\PersistentCollection {#9907 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
        +reports: Doctrine\ORM\PersistentCollection {#9917 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
        +violations: Doctrine\ORM\PersistentCollection {#9921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
        +awards: Doctrine\ORM\PersistentCollection {#9925 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
        +categories: Doctrine\ORM\PersistentCollection {#9929 …}
        -id: 41879
        -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
        +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 {#9870
          date: 2024-10-15 10:26:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692626856 {#9872
          date: 2023-08-21 16:07:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5129
        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 {#5133 …}
      +nested: Doctrine\ORM\PersistentCollection {#5135 …}
      +votes: Doctrine\ORM\PersistentCollection {#5137 …}
      +reports: Doctrine\ORM\PersistentCollection {#5139 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
      -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 {#5130
        date: 2024-01-11 19:14:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5213
      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 {#5216 …}
    +nested: Doctrine\ORM\PersistentCollection {#5218 …}
    +votes: Doctrine\ORM\PersistentCollection {#5220 …}
    +reports: Doctrine\ORM\PersistentCollection {#5222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
    -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 {#5214
      date: 2024-01-11 22:57:10.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 7.23 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5238
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5131
        +user: Proxies\__CG__\App\Entity\User {#5132 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4739
          +user: App\Entity\User {#4752}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4733
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4742 …}
          +votes: Doctrine\ORM\PersistentCollection {#4744 …}
          +reports: Doctrine\ORM\PersistentCollection {#4746 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
          -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 {#4734
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4735
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4739}
        +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 {#5129
          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 {#5133 …}
        +nested: Doctrine\ORM\PersistentCollection {#5135 …}
        +votes: Doctrine\ORM\PersistentCollection {#5137 …}
        +reports: Doctrine\ORM\PersistentCollection {#5139 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
        -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 {#5130
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5213
        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 {#5216 …}
      +nested: Doctrine\ORM\PersistentCollection {#5218 …}
      +votes: Doctrine\ORM\PersistentCollection {#5220 …}
      +reports: Doctrine\ORM\PersistentCollection {#5222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
      -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 {#5214
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5239
      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 {#5235 …}
    +nested: Doctrine\ORM\PersistentCollection {#5231 …}
    +votes: Doctrine\ORM\PersistentCollection {#5229 …}
    +reports: Doctrine\ORM\PersistentCollection {#5244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5248 …}
    -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 {#5242
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#14743
  +comment: App\Entity\EntryComment {#5238
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5131
        +user: Proxies\__CG__\App\Entity\User {#5132 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4739
          +user: App\Entity\User {#4752}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4733
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4742 …}
          +votes: Doctrine\ORM\PersistentCollection {#4744 …}
          +reports: Doctrine\ORM\PersistentCollection {#4746 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
          -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 {#4734
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4735
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4739}
        +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 {#5129
          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 {#5133 …}
        +nested: Doctrine\ORM\PersistentCollection {#5135 …}
        +votes: Doctrine\ORM\PersistentCollection {#5137 …}
        +reports: Doctrine\ORM\PersistentCollection {#5139 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
        -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 {#5130
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5213
        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 {#5216 …}
      +nested: Doctrine\ORM\PersistentCollection {#5218 …}
      +votes: Doctrine\ORM\PersistentCollection {#5220 …}
      +reports: Doctrine\ORM\PersistentCollection {#5222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
      -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 {#5214
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5239
      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 {#5235 …}
    +nested: Doctrine\ORM\PersistentCollection {#5231 …}
    +votes: Doctrine\ORM\PersistentCollection {#5229 …}
    +reports: Doctrine\ORM\PersistentCollection {#5244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5248 …}
    -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 {#5242
      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 14.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14788
  +user: Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705011795 {#5242
    date: 2024-01-11 23:23:15.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14843
  +date: DateTimeImmutable @1705011795 {#5242
    date: 2024-01-11 23:23:15.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705011795 {#5242
    date: 2024-01-11 23:23:15.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14897
  +createdAt: DateTimeImmutable @1705011795 {#5242
    date: 2024-01-11 23:23:15.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      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 {#14951
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5132
    +avatar: null
    +cover: null
    +email: "lud@lemm.ee"
    +username: "@lud@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729409589 {#9873
      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 {#9878 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
    +entries: Doctrine\ORM\PersistentCollection {#9885 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
    +posts: Doctrine\ORM\PersistentCollection {#9893 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
    +follows: Doctrine\ORM\PersistentCollection {#9905 …}
    +followers: Doctrine\ORM\PersistentCollection {#9907 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
    +reports: Doctrine\ORM\PersistentCollection {#9917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
    +violations: Doctrine\ORM\PersistentCollection {#9921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
    +awards: Doctrine\ORM\PersistentCollection {#9925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
    +categories: Doctrine\ORM\PersistentCollection {#9929 …}
    -id: 41879
    -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
    +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 {#9870
      date: 2024-10-15 10:26:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692626856 {#9872
      date: 2023-08-21 16:07:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5238
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5131
        +user: Proxies\__CG__\App\Entity\User {#5132 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4739
          +user: App\Entity\User {#4752}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4733
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4742 …}
          +votes: Doctrine\ORM\PersistentCollection {#4744 …}
          +reports: Doctrine\ORM\PersistentCollection {#4746 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
          -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 {#4734
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4735
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4739}
        +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 {#5129
          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 {#5133 …}
        +nested: Doctrine\ORM\PersistentCollection {#5135 …}
        +votes: Doctrine\ORM\PersistentCollection {#5137 …}
        +reports: Doctrine\ORM\PersistentCollection {#5139 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
        -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 {#5130
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5213
        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 {#5216 …}
      +nested: Doctrine\ORM\PersistentCollection {#5218 …}
      +votes: Doctrine\ORM\PersistentCollection {#5220 …}
      +reports: Doctrine\ORM\PersistentCollection {#5222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
      -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 {#5214
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5239
      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 {#5235 …}
    +nested: Doctrine\ORM\PersistentCollection {#5231 …}
    +votes: Doctrine\ORM\PersistentCollection {#5229 …}
    +reports: Doctrine\ORM\PersistentCollection {#5244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5248 …}
    -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 {#5242
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15024
  +subject: App\Entity\EntryComment {#5238
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5131
        +user: Proxies\__CG__\App\Entity\User {#5132 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4739
          +user: App\Entity\User {#4752}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4733
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4742 …}
          +votes: Doctrine\ORM\PersistentCollection {#4744 …}
          +reports: Doctrine\ORM\PersistentCollection {#4746 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
          -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 {#4734
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4735
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4739}
        +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 {#5129
          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 {#5133 …}
        +nested: Doctrine\ORM\PersistentCollection {#5135 …}
        +votes: Doctrine\ORM\PersistentCollection {#5137 …}
        +reports: Doctrine\ORM\PersistentCollection {#5139 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
        -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 {#5130
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5213
        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 {#5216 …}
      +nested: Doctrine\ORM\PersistentCollection {#5218 …}
      +votes: Doctrine\ORM\PersistentCollection {#5220 …}
      +reports: Doctrine\ORM\PersistentCollection {#5222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
      -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 {#5214
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5239
      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 {#5235 …}
    +nested: Doctrine\ORM\PersistentCollection {#5231 …}
    +votes: Doctrine\ORM\PersistentCollection {#5229 …}
    +reports: Doctrine\ORM\PersistentCollection {#5244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5248 …}
    -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 {#5242
      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 14.0 MiB 0.82 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5238
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5131
        +user: Proxies\__CG__\App\Entity\User {#5132 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4739
          +user: App\Entity\User {#4752}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4733
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4742 …}
          +votes: Doctrine\ORM\PersistentCollection {#4744 …}
          +reports: Doctrine\ORM\PersistentCollection {#4746 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
          -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 {#4734
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4735
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4739}
        +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 {#5129
          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 {#5133 …}
        +nested: Doctrine\ORM\PersistentCollection {#5135 …}
        +votes: Doctrine\ORM\PersistentCollection {#5137 …}
        +reports: Doctrine\ORM\PersistentCollection {#5139 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
        -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 {#5130
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5213
        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 {#5216 …}
      +nested: Doctrine\ORM\PersistentCollection {#5218 …}
      +votes: Doctrine\ORM\PersistentCollection {#5220 …}
      +reports: Doctrine\ORM\PersistentCollection {#5222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
      -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 {#5214
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5239
      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 {#5235 …}
    +nested: Doctrine\ORM\PersistentCollection {#5231 …}
    +votes: Doctrine\ORM\PersistentCollection {#5229 …}
    +reports: Doctrine\ORM\PersistentCollection {#5244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5248 …}
    -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 {#5242
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15081
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5238
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5131
        +user: Proxies\__CG__\App\Entity\User {#5132 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4739
          +user: App\Entity\User {#4752}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4733
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4742 …}
          +votes: Doctrine\ORM\PersistentCollection {#4744 …}
          +reports: Doctrine\ORM\PersistentCollection {#4746 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
          -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 {#4734
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4735
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4739}
        +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 {#5129
          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 {#5133 …}
        +nested: Doctrine\ORM\PersistentCollection {#5135 …}
        +votes: Doctrine\ORM\PersistentCollection {#5137 …}
        +reports: Doctrine\ORM\PersistentCollection {#5139 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
        -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 {#5130
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5213
        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 {#5216 …}
      +nested: Doctrine\ORM\PersistentCollection {#5218 …}
      +votes: Doctrine\ORM\PersistentCollection {#5220 …}
      +reports: Doctrine\ORM\PersistentCollection {#5222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
      -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 {#5214
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5239
      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 {#5235 …}
    +nested: Doctrine\ORM\PersistentCollection {#5231 …}
    +votes: Doctrine\ORM\PersistentCollection {#5229 …}
    +reports: Doctrine\ORM\PersistentCollection {#5244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5248 …}
    -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 {#5242
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 0.39 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5238
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5131
        +user: Proxies\__CG__\App\Entity\User {#5132 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4739
          +user: App\Entity\User {#4752}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4733
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4742 …}
          +votes: Doctrine\ORM\PersistentCollection {#4744 …}
          +reports: Doctrine\ORM\PersistentCollection {#4746 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
          -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 {#4734
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4735
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4739}
        +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 {#5129
          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 {#5133 …}
        +nested: Doctrine\ORM\PersistentCollection {#5135 …}
        +votes: Doctrine\ORM\PersistentCollection {#5137 …}
        +reports: Doctrine\ORM\PersistentCollection {#5139 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
        -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 {#5130
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5213
        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 {#5216 …}
      +nested: Doctrine\ORM\PersistentCollection {#5218 …}
      +votes: Doctrine\ORM\PersistentCollection {#5220 …}
      +reports: Doctrine\ORM\PersistentCollection {#5222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
      -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 {#5214
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5239
      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 {#5235 …}
    +nested: Doctrine\ORM\PersistentCollection {#5231 …}
    +votes: Doctrine\ORM\PersistentCollection {#5229 …}
    +reports: Doctrine\ORM\PersistentCollection {#5244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5248 …}
    -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 {#5242
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#15321
  +comment: App\Entity\EntryComment {#5238
    +user: Proxies\__CG__\App\Entity\User {#5132
      +avatar: null
      +cover: null
      +email: "lud@lemm.ee"
      +username: "@lud@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729409589 {#9873
        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 {#9878 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9881 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9883 …}
      +entries: Doctrine\ORM\PersistentCollection {#9885 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9887 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9889 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9891 …}
      +posts: Doctrine\ORM\PersistentCollection {#9893 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9895 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9897 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9899 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9901 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9903 …}
      +follows: Doctrine\ORM\PersistentCollection {#9905 …}
      +followers: Doctrine\ORM\PersistentCollection {#9907 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9911 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9913 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9915 …}
      +reports: Doctrine\ORM\PersistentCollection {#9917 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9919 …}
      +violations: Doctrine\ORM\PersistentCollection {#9921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9923 …}
      +awards: Doctrine\ORM\PersistentCollection {#9925 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9927 …}
      +categories: Doctrine\ORM\PersistentCollection {#9929 …}
      -id: 41879
      -password: "$2y$13$7veJ9hsDARTMLIUMMj5qrenhb7eq8ovuou/QwnC./RrNQfqCvudOu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9931 …}
      +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 {#9870
        date: 2024-10-15 10:26:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692626856 {#9872
        date: 2023-08-21 16:07:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5215
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5131
        +user: Proxies\__CG__\App\Entity\User {#5132 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4739
          +user: App\Entity\User {#4752}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4733
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4742 …}
          +votes: Doctrine\ORM\PersistentCollection {#4744 …}
          +reports: Doctrine\ORM\PersistentCollection {#4746 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
          -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 {#4734
            date: 2024-07-08 03:49:51.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704926880 {#4735
            date: 2024-01-10 23:48:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4739}
        +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 {#5129
          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 {#5133 …}
        +nested: Doctrine\ORM\PersistentCollection {#5135 …}
        +votes: Doctrine\ORM\PersistentCollection {#5137 …}
        +reports: Doctrine\ORM\PersistentCollection {#5139 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5143 …}
        -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 {#5130
          date: 2024-01-11 19:14:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5213
        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 {#5216 …}
      +nested: Doctrine\ORM\PersistentCollection {#5218 …}
      +votes: Doctrine\ORM\PersistentCollection {#5220 …}
      +reports: Doctrine\ORM\PersistentCollection {#5222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5226 …}
      -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 {#5214
        date: 2024-01-11 22:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5239
      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 {#5235 …}
    +nested: Doctrine\ORM\PersistentCollection {#5231 …}
    +votes: Doctrine\ORM\PersistentCollection {#5229 …}
    +reports: Doctrine\ORM\PersistentCollection {#5244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5248 …}
    -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 {#5242
      date: 2024-01-11 23:23:15.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 19.39 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5147
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5145
      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 {#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: 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 {#5146
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#15409
  +comment: App\Entity\EntryComment {#5147
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5145
      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 {#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: 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 {#5146
      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 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#5045
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#5029
      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 {#5046 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
    +entries: Doctrine\ORM\PersistentCollection {#5052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
    +posts: Doctrine\ORM\PersistentCollection {#5060 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
    +follows: Doctrine\ORM\PersistentCollection {#5072 …}
    +followers: Doctrine\ORM\PersistentCollection {#5074 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
    +reports: Doctrine\ORM\PersistentCollection {#5084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
    +violations: Doctrine\ORM\PersistentCollection {#5088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
    +awards: Doctrine\ORM\PersistentCollection {#5092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
    +categories: Doctrine\ORM\PersistentCollection {#5096 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
    +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 {#5030
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#5031
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15454
  +user: App\Entity\User {#5045
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#5029
      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 {#5046 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
    +entries: Doctrine\ORM\PersistentCollection {#5052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
    +posts: Doctrine\ORM\PersistentCollection {#5060 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
    +follows: Doctrine\ORM\PersistentCollection {#5072 …}
    +followers: Doctrine\ORM\PersistentCollection {#5074 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
    +reports: Doctrine\ORM\PersistentCollection {#5084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
    +violations: Doctrine\ORM\PersistentCollection {#5088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
    +awards: Doctrine\ORM\PersistentCollection {#5092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
    +categories: Doctrine\ORM\PersistentCollection {#5096 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
    +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 {#5030
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#5031
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.20 ms
Input props
[
  "date" => DateTimeImmutable @1704933024 {#5146
    date: 2024-01-11 01:30:24.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15509
  +date: DateTimeImmutable @1704933024 {#5146
    date: 2024-01-11 01:30:24.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704933024 {#5146
    date: 2024-01-11 01:30:24.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15563
  +createdAt: DateTimeImmutable @1704933024 {#5146
    date: 2024-01-11 01:30:24.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.27 ms
Input props
[
  "user" => App\Entity\User {#5045
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#5029
      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 {#5046 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
    +entries: Doctrine\ORM\PersistentCollection {#5052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
    +posts: Doctrine\ORM\PersistentCollection {#5060 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
    +follows: Doctrine\ORM\PersistentCollection {#5072 …}
    +followers: Doctrine\ORM\PersistentCollection {#5074 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
    +reports: Doctrine\ORM\PersistentCollection {#5084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
    +violations: Doctrine\ORM\PersistentCollection {#5088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
    +awards: Doctrine\ORM\PersistentCollection {#5092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
    +categories: Doctrine\ORM\PersistentCollection {#5096 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
    +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 {#5030
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#5031
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15617
  +width: 40
  +height: 40
  +user: App\Entity\User {#5045
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#5029
      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 {#5046 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
    +entries: Doctrine\ORM\PersistentCollection {#5052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
    +posts: Doctrine\ORM\PersistentCollection {#5060 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
    +follows: Doctrine\ORM\PersistentCollection {#5072 …}
    +followers: Doctrine\ORM\PersistentCollection {#5074 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
    +reports: Doctrine\ORM\PersistentCollection {#5084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
    +violations: Doctrine\ORM\PersistentCollection {#5088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
    +awards: Doctrine\ORM\PersistentCollection {#5092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
    +categories: Doctrine\ORM\PersistentCollection {#5096 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
    +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 {#5030
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#5031
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5147
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5145
      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 {#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: 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 {#5146
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15686
  +subject: App\Entity\EntryComment {#5147
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5145
      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 {#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: 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 {#5146
      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 14.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5147
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5145
      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 {#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: 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 {#5146
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15743
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5147
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5145
      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 {#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: 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 {#5146
      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 13.04 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5147
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5145
      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 {#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: 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 {#5146
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#15983
  +comment: App\Entity\EntryComment {#5147
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4739
      +user: App\Entity\User {#4752
        +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 {#4736
          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 {#4753 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
        +entries: Doctrine\ORM\PersistentCollection {#4759 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
        +posts: Doctrine\ORM\PersistentCollection {#4767 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
        +follows: Doctrine\ORM\PersistentCollection {#4779 …}
        +followers: Doctrine\ORM\PersistentCollection {#4781 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
        +reports: Doctrine\ORM\PersistentCollection {#4791 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
        +violations: Doctrine\ORM\PersistentCollection {#4795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
        +awards: Doctrine\ORM\PersistentCollection {#4799 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
        +categories: Doctrine\ORM\PersistentCollection {#4803 …}
        -id: 25496
        -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
        +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 {#4737
          date: 2023-11-14 11:45:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689194276 {#4738
          date: 2023-07-12 22:37:56.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4733
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4742 …}
      +votes: Doctrine\ORM\PersistentCollection {#4744 …}
      +reports: Doctrine\ORM\PersistentCollection {#4746 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
      -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 {#4734
        date: 2024-07-08 03:49:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704926880 {#4735
        date: 2024-01-10 23:48:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#5145
      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 {#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: 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 {#5146
      date: 2024-01-11 01:30:24.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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.27 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5147
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5145
        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 {#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: 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 {#5146
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#16038
  +comment: App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5147
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5145
        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 {#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: 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 {#5146
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16083
  +user: App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1704951220 {#5199
    date: 2024-01-11 06:33:40.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16138
  +date: DateTimeImmutable @1704951220 {#5199
    date: 2024-01-11 06:33:40.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.17 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 {#16192
  +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.20 ms
Input props
[
  "user" => App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#16246
  +width: 40
  +height: 40
  +user: App\Entity\User {#4752
    +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 {#4736
      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 {#4753 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
    +entries: Doctrine\ORM\PersistentCollection {#4759 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
    +posts: Doctrine\ORM\PersistentCollection {#4767 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
    +follows: Doctrine\ORM\PersistentCollection {#4779 …}
    +followers: Doctrine\ORM\PersistentCollection {#4781 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
    +reports: Doctrine\ORM\PersistentCollection {#4791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
    +violations: Doctrine\ORM\PersistentCollection {#4795 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
    +awards: Doctrine\ORM\PersistentCollection {#4799 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
    +categories: Doctrine\ORM\PersistentCollection {#4803 …}
    -id: 25496
    -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
    +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 {#4737
      date: 2023-11-14 11:45:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689194276 {#4738
      date: 2023-07-12 22:37:56.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5147
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5145
        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 {#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: 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 {#5146
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#16319
  +subject: App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5147
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5145
        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 {#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: 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 {#5146
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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.95 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5147
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5145
        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 {#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: 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 {#5146
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#16376
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5147
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5145
        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 {#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: 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 {#5146
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 4.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5147
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5145
        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 {#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: 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 {#5146
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#16616
  +comment: App\Entity\EntryComment {#5200
    +user: App\Entity\User {#4752
      +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 {#4736
        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 {#4753 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4755 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4757 …}
      +entries: Doctrine\ORM\PersistentCollection {#4759 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4761 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4763 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4765 …}
      +posts: Doctrine\ORM\PersistentCollection {#4767 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4769 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4771 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4773 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4775 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4777 …}
      +follows: Doctrine\ORM\PersistentCollection {#4779 …}
      +followers: Doctrine\ORM\PersistentCollection {#4781 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4783 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4785 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4787 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4789 …}
      +reports: Doctrine\ORM\PersistentCollection {#4791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
      +violations: Doctrine\ORM\PersistentCollection {#4795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4797 …}
      +awards: Doctrine\ORM\PersistentCollection {#4799 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4801 …}
      +categories: Doctrine\ORM\PersistentCollection {#4803 …}
      -id: 25496
      -password: "$2y$13$6VYVC2v7P1MidFebeEg9JuEL59QJF1BsJ0bIJD9C9TjsiYrSUYPNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4805 …}
      +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 {#4737
        date: 2023-11-14 11:45:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689194276 {#4738
        date: 2023-07-12 22:37:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5147
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4739
        +user: App\Entity\User {#4752}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4733
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4742 …}
        +votes: Doctrine\ORM\PersistentCollection {#4744 …}
        +reports: Doctrine\ORM\PersistentCollection {#4746 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4748 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4750 …}
        -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 {#4734
          date: 2024-07-08 03:49:51.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704926880 {#4735
          date: 2024-01-10 23:48:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4739}
      +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 {#5145
        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 {#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: 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 {#5146
        date: 2024-01-11 01:30:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4739}
    +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 {#558 …}
  -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 41.62 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4812
    +user: App\Entity\User {#4825
      +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#4809
        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 {#4827 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
      +entries: Doctrine\ORM\PersistentCollection {#4833 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
      +posts: Doctrine\ORM\PersistentCollection {#4841 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
      +follows: Doctrine\ORM\PersistentCollection {#4853 …}
      +followers: Doctrine\ORM\PersistentCollection {#4855 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
      +reports: Doctrine\ORM\PersistentCollection {#4865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
      +violations: Doctrine\ORM\PersistentCollection {#4869 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
      +awards: Doctrine\ORM\PersistentCollection {#4873 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
      +categories: Doctrine\ORM\PersistentCollection {#4877 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
      +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 {#4810
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#4811
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#4807
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4813 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
    -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 {#4808
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#16703
  +comment: App\Entity\EntryComment {#4812
    +user: App\Entity\User {#4825
      +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#4809
        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 {#4827 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
      +entries: Doctrine\ORM\PersistentCollection {#4833 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
      +posts: Doctrine\ORM\PersistentCollection {#4841 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
      +follows: Doctrine\ORM\PersistentCollection {#4853 …}
      +followers: Doctrine\ORM\PersistentCollection {#4855 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
      +reports: Doctrine\ORM\PersistentCollection {#4865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
      +violations: Doctrine\ORM\PersistentCollection {#4869 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
      +awards: Doctrine\ORM\PersistentCollection {#4873 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
      +categories: Doctrine\ORM\PersistentCollection {#4877 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
      +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 {#4810
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#4811
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#4807
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4813 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
    -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 {#4808
      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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4825
    +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
    +cover: null
    +email: "makingrain@lemm.ee"
    +username: "@makingrain@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722442179 {#4809
      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 {#4827 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
    +entries: Doctrine\ORM\PersistentCollection {#4833 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
    +posts: Doctrine\ORM\PersistentCollection {#4841 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
    +follows: Doctrine\ORM\PersistentCollection {#4853 …}
    +followers: Doctrine\ORM\PersistentCollection {#4855 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
    +reports: Doctrine\ORM\PersistentCollection {#4865 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
    +violations: Doctrine\ORM\PersistentCollection {#4869 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
    +awards: Doctrine\ORM\PersistentCollection {#4873 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
    +categories: Doctrine\ORM\PersistentCollection {#4877 …}
    -id: 45400
    -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
    +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 {#4810
      date: 2024-09-24 02:32:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694333993 {#4811
      date: 2023-09-10 10:19:53.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16748
  +user: App\Entity\User {#4825
    +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
    +cover: null
    +email: "makingrain@lemm.ee"
    +username: "@makingrain@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722442179 {#4809
      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 {#4827 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
    +entries: Doctrine\ORM\PersistentCollection {#4833 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
    +posts: Doctrine\ORM\PersistentCollection {#4841 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
    +follows: Doctrine\ORM\PersistentCollection {#4853 …}
    +followers: Doctrine\ORM\PersistentCollection {#4855 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
    +reports: Doctrine\ORM\PersistentCollection {#4865 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
    +violations: Doctrine\ORM\PersistentCollection {#4869 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
    +awards: Doctrine\ORM\PersistentCollection {#4873 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
    +categories: Doctrine\ORM\PersistentCollection {#4877 …}
    -id: 45400
    -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
    +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 {#4810
      date: 2024-09-24 02:32:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694333993 {#4811
      date: 2023-09-10 10:19:53.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 11.71 ms
Input props
[
  "date" => DateTimeImmutable @1704928658 {#4808
    date: 2024-01-11 00:17:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16803
  +date: DateTimeImmutable @1704928658 {#4808
    date: 2024-01-11 00:17:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704928658 {#4808
    date: 2024-01-11 00:17:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16857
  +createdAt: DateTimeImmutable @1704928658 {#4808
    date: 2024-01-11 00:17:38.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.48 ms
Input props
[
  "user" => App\Entity\User {#4825
    +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
    +cover: null
    +email: "makingrain@lemm.ee"
    +username: "@makingrain@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722442179 {#4809
      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 {#4827 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
    +entries: Doctrine\ORM\PersistentCollection {#4833 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
    +posts: Doctrine\ORM\PersistentCollection {#4841 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
    +follows: Doctrine\ORM\PersistentCollection {#4853 …}
    +followers: Doctrine\ORM\PersistentCollection {#4855 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
    +reports: Doctrine\ORM\PersistentCollection {#4865 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
    +violations: Doctrine\ORM\PersistentCollection {#4869 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
    +awards: Doctrine\ORM\PersistentCollection {#4873 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
    +categories: Doctrine\ORM\PersistentCollection {#4877 …}
    -id: 45400
    -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
    +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 {#4810
      date: 2024-09-24 02:32:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694333993 {#4811
      date: 2023-09-10 10:19:53.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#16911
  +width: 40
  +height: 40
  +user: App\Entity\User {#4825
    +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
    +cover: null
    +email: "makingrain@lemm.ee"
    +username: "@makingrain@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722442179 {#4809
      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 {#4827 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
    +entries: Doctrine\ORM\PersistentCollection {#4833 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
    +posts: Doctrine\ORM\PersistentCollection {#4841 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
    +follows: Doctrine\ORM\PersistentCollection {#4853 …}
    +followers: Doctrine\ORM\PersistentCollection {#4855 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
    +reports: Doctrine\ORM\PersistentCollection {#4865 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
    +violations: Doctrine\ORM\PersistentCollection {#4869 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
    +awards: Doctrine\ORM\PersistentCollection {#4873 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
    +categories: Doctrine\ORM\PersistentCollection {#4877 …}
    -id: 45400
    -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
    +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 {#4810
      date: 2024-09-24 02:32:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694333993 {#4811
      date: 2023-09-10 10:19:53.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4812
    +user: App\Entity\User {#4825
      +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#4809
        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 {#4827 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
      +entries: Doctrine\ORM\PersistentCollection {#4833 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
      +posts: Doctrine\ORM\PersistentCollection {#4841 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
      +follows: Doctrine\ORM\PersistentCollection {#4853 …}
      +followers: Doctrine\ORM\PersistentCollection {#4855 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
      +reports: Doctrine\ORM\PersistentCollection {#4865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
      +violations: Doctrine\ORM\PersistentCollection {#4869 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
      +awards: Doctrine\ORM\PersistentCollection {#4873 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
      +categories: Doctrine\ORM\PersistentCollection {#4877 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
      +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 {#4810
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#4811
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#4807
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4813 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
    -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 {#4808
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16982
  +subject: App\Entity\EntryComment {#4812
    +user: App\Entity\User {#4825
      +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#4809
        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 {#4827 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
      +entries: Doctrine\ORM\PersistentCollection {#4833 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
      +posts: Doctrine\ORM\PersistentCollection {#4841 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
      +follows: Doctrine\ORM\PersistentCollection {#4853 …}
      +followers: Doctrine\ORM\PersistentCollection {#4855 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
      +reports: Doctrine\ORM\PersistentCollection {#4865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
      +violations: Doctrine\ORM\PersistentCollection {#4869 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
      +awards: Doctrine\ORM\PersistentCollection {#4873 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
      +categories: Doctrine\ORM\PersistentCollection {#4877 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
      +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 {#4810
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#4811
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#4807
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4813 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
    -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 {#4808
      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 16.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4812
    +user: App\Entity\User {#4825
      +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#4809
        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 {#4827 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
      +entries: Doctrine\ORM\PersistentCollection {#4833 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
      +posts: Doctrine\ORM\PersistentCollection {#4841 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
      +follows: Doctrine\ORM\PersistentCollection {#4853 …}
      +followers: Doctrine\ORM\PersistentCollection {#4855 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
      +reports: Doctrine\ORM\PersistentCollection {#4865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
      +violations: Doctrine\ORM\PersistentCollection {#4869 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
      +awards: Doctrine\ORM\PersistentCollection {#4873 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
      +categories: Doctrine\ORM\PersistentCollection {#4877 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
      +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 {#4810
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#4811
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#4807
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4813 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
    -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 {#4808
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#17039
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4812
    +user: App\Entity\User {#4825
      +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#4809
        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 {#4827 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
      +entries: Doctrine\ORM\PersistentCollection {#4833 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
      +posts: Doctrine\ORM\PersistentCollection {#4841 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
      +follows: Doctrine\ORM\PersistentCollection {#4853 …}
      +followers: Doctrine\ORM\PersistentCollection {#4855 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
      +reports: Doctrine\ORM\PersistentCollection {#4865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
      +violations: Doctrine\ORM\PersistentCollection {#4869 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
      +awards: Doctrine\ORM\PersistentCollection {#4873 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
      +categories: Doctrine\ORM\PersistentCollection {#4877 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
      +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 {#4810
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#4811
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#4807
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4813 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
    -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 {#4808
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 6.11 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4812
    +user: App\Entity\User {#4825
      +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#4809
        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 {#4827 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
      +entries: Doctrine\ORM\PersistentCollection {#4833 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
      +posts: Doctrine\ORM\PersistentCollection {#4841 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
      +follows: Doctrine\ORM\PersistentCollection {#4853 …}
      +followers: Doctrine\ORM\PersistentCollection {#4855 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
      +reports: Doctrine\ORM\PersistentCollection {#4865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
      +violations: Doctrine\ORM\PersistentCollection {#4869 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
      +awards: Doctrine\ORM\PersistentCollection {#4873 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
      +categories: Doctrine\ORM\PersistentCollection {#4877 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
      +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 {#4810
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#4811
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#4807
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4813 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
    -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 {#4808
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#17279
  +comment: App\Entity\EntryComment {#4812
    +user: App\Entity\User {#4825
      +avatar: Proxies\__CG__\App\Entity\Image {#4826 …}
      +cover: null
      +email: "makingrain@lemm.ee"
      +username: "@makingrain@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722442179 {#4809
        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 {#4827 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4829 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4831 …}
      +entries: Doctrine\ORM\PersistentCollection {#4833 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4835 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4837 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4839 …}
      +posts: Doctrine\ORM\PersistentCollection {#4841 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4843 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4845 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4847 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4851 …}
      +follows: Doctrine\ORM\PersistentCollection {#4853 …}
      +followers: Doctrine\ORM\PersistentCollection {#4855 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4857 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4859 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4861 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4863 …}
      +reports: Doctrine\ORM\PersistentCollection {#4865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
      +violations: Doctrine\ORM\PersistentCollection {#4869 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4871 …}
      +awards: Doctrine\ORM\PersistentCollection {#4873 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4875 …}
      +categories: Doctrine\ORM\PersistentCollection {#4877 …}
      -id: 45400
      -password: "$2y$13$XIz2hndOJZFJdY74dwdeJ.1HnsGt4.JzyGxBkg6jKJzlJetz/4AsG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4879 …}
      +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 {#4810
        date: 2024-09-24 02:32:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694333993 {#4811
        date: 2023-09-10 10:19:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Uptime Kuma and ntfy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704928658 {#4807
      date: 2024-01-11 00:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4813 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
    -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 {#4808
      date: 2024-01-11 00:17:38.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 11.61 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4886
    +user: App\Entity\User {#4899
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4883
        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 {#4900 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
      +entries: Doctrine\ORM\PersistentCollection {#4906 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
      +posts: Doctrine\ORM\PersistentCollection {#4914 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
      +follows: Doctrine\ORM\PersistentCollection {#4926 …}
      +followers: Doctrine\ORM\PersistentCollection {#4928 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
      +reports: Doctrine\ORM\PersistentCollection {#4938 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
      +violations: Doctrine\ORM\PersistentCollection {#4942 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
      +awards: Doctrine\ORM\PersistentCollection {#4946 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
      +categories: Doctrine\ORM\PersistentCollection {#4950 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
      +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 {#4884
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4885
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4881
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4887 …}
    +nested: Doctrine\ORM\PersistentCollection {#4889 …}
    +votes: Doctrine\ORM\PersistentCollection {#4891 …}
    +reports: Doctrine\ORM\PersistentCollection {#4893 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
    -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 {#4882
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#17349
  +comment: App\Entity\EntryComment {#4886
    +user: App\Entity\User {#4899
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4883
        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 {#4900 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
      +entries: Doctrine\ORM\PersistentCollection {#4906 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
      +posts: Doctrine\ORM\PersistentCollection {#4914 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
      +follows: Doctrine\ORM\PersistentCollection {#4926 …}
      +followers: Doctrine\ORM\PersistentCollection {#4928 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
      +reports: Doctrine\ORM\PersistentCollection {#4938 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
      +violations: Doctrine\ORM\PersistentCollection {#4942 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
      +awards: Doctrine\ORM\PersistentCollection {#4946 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
      +categories: Doctrine\ORM\PersistentCollection {#4950 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
      +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 {#4884
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4885
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4881
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4887 …}
    +nested: Doctrine\ORM\PersistentCollection {#4889 …}
    +votes: Doctrine\ORM\PersistentCollection {#4891 …}
    +reports: Doctrine\ORM\PersistentCollection {#4893 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
    -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 {#4882
      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 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4899
    +avatar: null
    +cover: null
    +email: "possiblylinux127@lemmy.zip"
    +username: "@possiblylinux127@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "### I know nothing!"
    +lastActive: DateTime @1729541936 {#4883
      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 {#4900 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
    +entries: Doctrine\ORM\PersistentCollection {#4906 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
    +posts: Doctrine\ORM\PersistentCollection {#4914 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
    +follows: Doctrine\ORM\PersistentCollection {#4926 …}
    +followers: Doctrine\ORM\PersistentCollection {#4928 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
    +reports: Doctrine\ORM\PersistentCollection {#4938 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
    +violations: Doctrine\ORM\PersistentCollection {#4942 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
    +awards: Doctrine\ORM\PersistentCollection {#4946 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
    +categories: Doctrine\ORM\PersistentCollection {#4950 …}
    -id: 24131
    -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
    +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 {#4884
      date: 2024-10-22 02:15:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126294 {#4885
      date: 2023-07-12 03:44:54.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#17394
  +user: App\Entity\User {#4899
    +avatar: null
    +cover: null
    +email: "possiblylinux127@lemmy.zip"
    +username: "@possiblylinux127@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "### I know nothing!"
    +lastActive: DateTime @1729541936 {#4883
      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 {#4900 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
    +entries: Doctrine\ORM\PersistentCollection {#4906 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
    +posts: Doctrine\ORM\PersistentCollection {#4914 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
    +follows: Doctrine\ORM\PersistentCollection {#4926 …}
    +followers: Doctrine\ORM\PersistentCollection {#4928 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
    +reports: Doctrine\ORM\PersistentCollection {#4938 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
    +violations: Doctrine\ORM\PersistentCollection {#4942 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
    +awards: Doctrine\ORM\PersistentCollection {#4946 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
    +categories: Doctrine\ORM\PersistentCollection {#4950 …}
    -id: 24131
    -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
    +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 {#4884
      date: 2024-10-22 02:15:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126294 {#4885
      date: 2023-07-12 03:44:54.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704930955 {#4882
    date: 2024-01-11 00:55:55.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#17449
  +date: DateTimeImmutable @1704930955 {#4882
    date: 2024-01-11 00:55:55.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704930955 {#4882
    date: 2024-01-11 00:55:55.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#17503
  +createdAt: DateTimeImmutable @1704930955 {#4882
    date: 2024-01-11 00:55:55.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4899
    +avatar: null
    +cover: null
    +email: "possiblylinux127@lemmy.zip"
    +username: "@possiblylinux127@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "### I know nothing!"
    +lastActive: DateTime @1729541936 {#4883
      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 {#4900 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
    +entries: Doctrine\ORM\PersistentCollection {#4906 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
    +posts: Doctrine\ORM\PersistentCollection {#4914 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
    +follows: Doctrine\ORM\PersistentCollection {#4926 …}
    +followers: Doctrine\ORM\PersistentCollection {#4928 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
    +reports: Doctrine\ORM\PersistentCollection {#4938 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
    +violations: Doctrine\ORM\PersistentCollection {#4942 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
    +awards: Doctrine\ORM\PersistentCollection {#4946 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
    +categories: Doctrine\ORM\PersistentCollection {#4950 …}
    -id: 24131
    -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
    +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 {#4884
      date: 2024-10-22 02:15:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126294 {#4885
      date: 2023-07-12 03:44:54.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17557
  +width: 40
  +height: 40
  +user: App\Entity\User {#4899
    +avatar: null
    +cover: null
    +email: "possiblylinux127@lemmy.zip"
    +username: "@possiblylinux127@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "### I know nothing!"
    +lastActive: DateTime @1729541936 {#4883
      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 {#4900 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
    +entries: Doctrine\ORM\PersistentCollection {#4906 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
    +posts: Doctrine\ORM\PersistentCollection {#4914 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
    +follows: Doctrine\ORM\PersistentCollection {#4926 …}
    +followers: Doctrine\ORM\PersistentCollection {#4928 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
    +reports: Doctrine\ORM\PersistentCollection {#4938 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
    +violations: Doctrine\ORM\PersistentCollection {#4942 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
    +awards: Doctrine\ORM\PersistentCollection {#4946 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
    +categories: Doctrine\ORM\PersistentCollection {#4950 …}
    -id: 24131
    -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
    +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 {#4884
      date: 2024-10-22 02:15:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126294 {#4885
      date: 2023-07-12 03:44:54.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4886
    +user: App\Entity\User {#4899
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4883
        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 {#4900 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
      +entries: Doctrine\ORM\PersistentCollection {#4906 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
      +posts: Doctrine\ORM\PersistentCollection {#4914 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
      +follows: Doctrine\ORM\PersistentCollection {#4926 …}
      +followers: Doctrine\ORM\PersistentCollection {#4928 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
      +reports: Doctrine\ORM\PersistentCollection {#4938 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
      +violations: Doctrine\ORM\PersistentCollection {#4942 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
      +awards: Doctrine\ORM\PersistentCollection {#4946 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
      +categories: Doctrine\ORM\PersistentCollection {#4950 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
      +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 {#4884
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4885
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4881
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4887 …}
    +nested: Doctrine\ORM\PersistentCollection {#4889 …}
    +votes: Doctrine\ORM\PersistentCollection {#4891 …}
    +reports: Doctrine\ORM\PersistentCollection {#4893 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
    -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 {#4882
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#17626
  +subject: App\Entity\EntryComment {#4886
    +user: App\Entity\User {#4899
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4883
        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 {#4900 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
      +entries: Doctrine\ORM\PersistentCollection {#4906 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
      +posts: Doctrine\ORM\PersistentCollection {#4914 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
      +follows: Doctrine\ORM\PersistentCollection {#4926 …}
      +followers: Doctrine\ORM\PersistentCollection {#4928 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
      +reports: Doctrine\ORM\PersistentCollection {#4938 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
      +violations: Doctrine\ORM\PersistentCollection {#4942 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
      +awards: Doctrine\ORM\PersistentCollection {#4946 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
      +categories: Doctrine\ORM\PersistentCollection {#4950 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
      +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 {#4884
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4885
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4881
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4887 …}
    +nested: Doctrine\ORM\PersistentCollection {#4889 …}
    +votes: Doctrine\ORM\PersistentCollection {#4891 …}
    +reports: Doctrine\ORM\PersistentCollection {#4893 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
    -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 {#4882
      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 16.0 MiB 0.87 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4886
    +user: App\Entity\User {#4899
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4883
        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 {#4900 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
      +entries: Doctrine\ORM\PersistentCollection {#4906 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
      +posts: Doctrine\ORM\PersistentCollection {#4914 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
      +follows: Doctrine\ORM\PersistentCollection {#4926 …}
      +followers: Doctrine\ORM\PersistentCollection {#4928 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
      +reports: Doctrine\ORM\PersistentCollection {#4938 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
      +violations: Doctrine\ORM\PersistentCollection {#4942 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
      +awards: Doctrine\ORM\PersistentCollection {#4946 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
      +categories: Doctrine\ORM\PersistentCollection {#4950 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
      +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 {#4884
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4885
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4881
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4887 …}
    +nested: Doctrine\ORM\PersistentCollection {#4889 …}
    +votes: Doctrine\ORM\PersistentCollection {#4891 …}
    +reports: Doctrine\ORM\PersistentCollection {#4893 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
    -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 {#4882
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#17683
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4886
    +user: App\Entity\User {#4899
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4883
        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 {#4900 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
      +entries: Doctrine\ORM\PersistentCollection {#4906 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
      +posts: Doctrine\ORM\PersistentCollection {#4914 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
      +follows: Doctrine\ORM\PersistentCollection {#4926 …}
      +followers: Doctrine\ORM\PersistentCollection {#4928 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
      +reports: Doctrine\ORM\PersistentCollection {#4938 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
      +violations: Doctrine\ORM\PersistentCollection {#4942 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
      +awards: Doctrine\ORM\PersistentCollection {#4946 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
      +categories: Doctrine\ORM\PersistentCollection {#4950 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
      +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 {#4884
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4885
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4881
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4887 …}
    +nested: Doctrine\ORM\PersistentCollection {#4889 …}
    +votes: Doctrine\ORM\PersistentCollection {#4891 …}
    +reports: Doctrine\ORM\PersistentCollection {#4893 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
    -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 {#4882
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 1.40 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4886
    +user: App\Entity\User {#4899
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4883
        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 {#4900 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
      +entries: Doctrine\ORM\PersistentCollection {#4906 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
      +posts: Doctrine\ORM\PersistentCollection {#4914 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
      +follows: Doctrine\ORM\PersistentCollection {#4926 …}
      +followers: Doctrine\ORM\PersistentCollection {#4928 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
      +reports: Doctrine\ORM\PersistentCollection {#4938 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
      +violations: Doctrine\ORM\PersistentCollection {#4942 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
      +awards: Doctrine\ORM\PersistentCollection {#4946 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
      +categories: Doctrine\ORM\PersistentCollection {#4950 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
      +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 {#4884
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4885
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4881
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4887 …}
    +nested: Doctrine\ORM\PersistentCollection {#4889 …}
    +votes: Doctrine\ORM\PersistentCollection {#4891 …}
    +reports: Doctrine\ORM\PersistentCollection {#4893 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
    -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 {#4882
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#17923
  +comment: App\Entity\EntryComment {#4886
    +user: App\Entity\User {#4899
      +avatar: null
      +cover: null
      +email: "possiblylinux127@lemmy.zip"
      +username: "@possiblylinux127@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "### I know nothing!"
      +lastActive: DateTime @1729541936 {#4883
        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 {#4900 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4902 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4904 …}
      +entries: Doctrine\ORM\PersistentCollection {#4906 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4908 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4910 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4912 …}
      +posts: Doctrine\ORM\PersistentCollection {#4914 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4916 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4918 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4920 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4924 …}
      +follows: Doctrine\ORM\PersistentCollection {#4926 …}
      +followers: Doctrine\ORM\PersistentCollection {#4928 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4930 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4932 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4934 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4936 …}
      +reports: Doctrine\ORM\PersistentCollection {#4938 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4940 …}
      +violations: Doctrine\ORM\PersistentCollection {#4942 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4944 …}
      +awards: Doctrine\ORM\PersistentCollection {#4946 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4948 …}
      +categories: Doctrine\ORM\PersistentCollection {#4950 …}
      -id: 24131
      -password: "$2y$13$VqXNnJ568UhXupOJdLNVZusM7pjDa0MbBQ6stUI1jZQlrnUv.28Sq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4952 …}
      +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 {#4884
        date: 2024-10-22 02:15:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126294 {#4885
        date: 2023-07-12 03:44:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4881
      date: 2024-01-11 00:55:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4887 …}
    +nested: Doctrine\ORM\PersistentCollection {#4889 …}
    +votes: Doctrine\ORM\PersistentCollection {#4891 …}
    +reports: Doctrine\ORM\PersistentCollection {#4893 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
    -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 {#4882
      date: 2024-01-11 00:55:55.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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.69 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4959
    +user: App\Entity\User {#4972
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4956
        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 {#4973 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
      +entries: Doctrine\ORM\PersistentCollection {#4979 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
      +posts: Doctrine\ORM\PersistentCollection {#4987 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
      +follows: Doctrine\ORM\PersistentCollection {#4999 …}
      +followers: Doctrine\ORM\PersistentCollection {#5001 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +violations: Doctrine\ORM\PersistentCollection {#5015 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
      +awards: Doctrine\ORM\PersistentCollection {#5019 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
      +categories: Doctrine\ORM\PersistentCollection {#5023 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
      +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 {#4957
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4958
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4954
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4960 …}
    +nested: Doctrine\ORM\PersistentCollection {#4962 …}
    +votes: Doctrine\ORM\PersistentCollection {#4964 …}
    +reports: Doctrine\ORM\PersistentCollection {#4966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4968 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4970 …}
    -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 {#4955
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#17993
  +comment: App\Entity\EntryComment {#4959
    +user: App\Entity\User {#4972
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4956
        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 {#4973 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
      +entries: Doctrine\ORM\PersistentCollection {#4979 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
      +posts: Doctrine\ORM\PersistentCollection {#4987 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
      +follows: Doctrine\ORM\PersistentCollection {#4999 …}
      +followers: Doctrine\ORM\PersistentCollection {#5001 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +violations: Doctrine\ORM\PersistentCollection {#5015 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
      +awards: Doctrine\ORM\PersistentCollection {#5019 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
      +categories: Doctrine\ORM\PersistentCollection {#5023 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
      +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 {#4957
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4958
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4954
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4960 …}
    +nested: Doctrine\ORM\PersistentCollection {#4962 …}
    +votes: Doctrine\ORM\PersistentCollection {#4964 …}
    +reports: Doctrine\ORM\PersistentCollection {#4966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4968 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4970 …}
    -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 {#4955
      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.18 ms
Input props
[
  "user" => App\Entity\User {#4972
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#4956
      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 {#4973 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
    +entries: Doctrine\ORM\PersistentCollection {#4979 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
    +posts: Doctrine\ORM\PersistentCollection {#4987 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
    +follows: Doctrine\ORM\PersistentCollection {#4999 …}
    +followers: Doctrine\ORM\PersistentCollection {#5001 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
    +reports: Doctrine\ORM\PersistentCollection {#5011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
    +violations: Doctrine\ORM\PersistentCollection {#5015 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
    +awards: Doctrine\ORM\PersistentCollection {#5019 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
    +categories: Doctrine\ORM\PersistentCollection {#5023 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
    +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 {#4957
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#4958
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18038
  +user: App\Entity\User {#4972
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#4956
      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 {#4973 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
    +entries: Doctrine\ORM\PersistentCollection {#4979 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
    +posts: Doctrine\ORM\PersistentCollection {#4987 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
    +follows: Doctrine\ORM\PersistentCollection {#4999 …}
    +followers: Doctrine\ORM\PersistentCollection {#5001 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
    +reports: Doctrine\ORM\PersistentCollection {#5011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
    +violations: Doctrine\ORM\PersistentCollection {#5015 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
    +awards: Doctrine\ORM\PersistentCollection {#5019 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
    +categories: Doctrine\ORM\PersistentCollection {#5023 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
    +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 {#4957
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#4958
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704932564 {#4955
    date: 2024-01-11 01:22:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18093
  +date: DateTimeImmutable @1704932564 {#4955
    date: 2024-01-11 01:22:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704932564 {#4955
    date: 2024-01-11 01:22:44.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18147
  +createdAt: DateTimeImmutable @1704932564 {#4955
    date: 2024-01-11 01:22:44.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4972
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#4956
      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 {#4973 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
    +entries: Doctrine\ORM\PersistentCollection {#4979 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
    +posts: Doctrine\ORM\PersistentCollection {#4987 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
    +follows: Doctrine\ORM\PersistentCollection {#4999 …}
    +followers: Doctrine\ORM\PersistentCollection {#5001 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
    +reports: Doctrine\ORM\PersistentCollection {#5011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
    +violations: Doctrine\ORM\PersistentCollection {#5015 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
    +awards: Doctrine\ORM\PersistentCollection {#5019 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
    +categories: Doctrine\ORM\PersistentCollection {#5023 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
    +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 {#4957
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#4958
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#18201
  +width: 40
  +height: 40
  +user: App\Entity\User {#4972
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#4956
      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 {#4973 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
    +entries: Doctrine\ORM\PersistentCollection {#4979 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
    +posts: Doctrine\ORM\PersistentCollection {#4987 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
    +follows: Doctrine\ORM\PersistentCollection {#4999 …}
    +followers: Doctrine\ORM\PersistentCollection {#5001 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
    +reports: Doctrine\ORM\PersistentCollection {#5011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
    +violations: Doctrine\ORM\PersistentCollection {#5015 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
    +awards: Doctrine\ORM\PersistentCollection {#5019 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
    +categories: Doctrine\ORM\PersistentCollection {#5023 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
    +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 {#4957
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#4958
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4959
    +user: App\Entity\User {#4972
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4956
        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 {#4973 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
      +entries: Doctrine\ORM\PersistentCollection {#4979 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
      +posts: Doctrine\ORM\PersistentCollection {#4987 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
      +follows: Doctrine\ORM\PersistentCollection {#4999 …}
      +followers: Doctrine\ORM\PersistentCollection {#5001 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +violations: Doctrine\ORM\PersistentCollection {#5015 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
      +awards: Doctrine\ORM\PersistentCollection {#5019 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
      +categories: Doctrine\ORM\PersistentCollection {#5023 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
      +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 {#4957
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4958
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4954
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4960 …}
    +nested: Doctrine\ORM\PersistentCollection {#4962 …}
    +votes: Doctrine\ORM\PersistentCollection {#4964 …}
    +reports: Doctrine\ORM\PersistentCollection {#4966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4968 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4970 …}
    -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 {#4955
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#18278
  +subject: App\Entity\EntryComment {#4959
    +user: App\Entity\User {#4972
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4956
        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 {#4973 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
      +entries: Doctrine\ORM\PersistentCollection {#4979 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
      +posts: Doctrine\ORM\PersistentCollection {#4987 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
      +follows: Doctrine\ORM\PersistentCollection {#4999 …}
      +followers: Doctrine\ORM\PersistentCollection {#5001 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +violations: Doctrine\ORM\PersistentCollection {#5015 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
      +awards: Doctrine\ORM\PersistentCollection {#5019 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
      +categories: Doctrine\ORM\PersistentCollection {#5023 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
      +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 {#4957
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4958
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4954
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4960 …}
    +nested: Doctrine\ORM\PersistentCollection {#4962 …}
    +votes: Doctrine\ORM\PersistentCollection {#4964 …}
    +reports: Doctrine\ORM\PersistentCollection {#4966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4968 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4970 …}
    -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 {#4955
      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.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4959
    +user: App\Entity\User {#4972
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4956
        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 {#4973 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
      +entries: Doctrine\ORM\PersistentCollection {#4979 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
      +posts: Doctrine\ORM\PersistentCollection {#4987 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
      +follows: Doctrine\ORM\PersistentCollection {#4999 …}
      +followers: Doctrine\ORM\PersistentCollection {#5001 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +violations: Doctrine\ORM\PersistentCollection {#5015 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
      +awards: Doctrine\ORM\PersistentCollection {#5019 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
      +categories: Doctrine\ORM\PersistentCollection {#5023 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
      +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 {#4957
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4958
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4954
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4960 …}
    +nested: Doctrine\ORM\PersistentCollection {#4962 …}
    +votes: Doctrine\ORM\PersistentCollection {#4964 …}
    +reports: Doctrine\ORM\PersistentCollection {#4966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4968 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4970 …}
    -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 {#4955
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#18335
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4959
    +user: App\Entity\User {#4972
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4956
        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 {#4973 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
      +entries: Doctrine\ORM\PersistentCollection {#4979 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
      +posts: Doctrine\ORM\PersistentCollection {#4987 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
      +follows: Doctrine\ORM\PersistentCollection {#4999 …}
      +followers: Doctrine\ORM\PersistentCollection {#5001 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +violations: Doctrine\ORM\PersistentCollection {#5015 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
      +awards: Doctrine\ORM\PersistentCollection {#5019 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
      +categories: Doctrine\ORM\PersistentCollection {#5023 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
      +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 {#4957
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4958
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4954
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4960 …}
    +nested: Doctrine\ORM\PersistentCollection {#4962 …}
    +votes: Doctrine\ORM\PersistentCollection {#4964 …}
    +reports: Doctrine\ORM\PersistentCollection {#4966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4968 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4970 …}
    -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 {#4955
      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 1.18 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4959
    +user: App\Entity\User {#4972
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4956
        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 {#4973 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
      +entries: Doctrine\ORM\PersistentCollection {#4979 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
      +posts: Doctrine\ORM\PersistentCollection {#4987 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
      +follows: Doctrine\ORM\PersistentCollection {#4999 …}
      +followers: Doctrine\ORM\PersistentCollection {#5001 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +violations: Doctrine\ORM\PersistentCollection {#5015 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
      +awards: Doctrine\ORM\PersistentCollection {#5019 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
      +categories: Doctrine\ORM\PersistentCollection {#5023 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
      +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 {#4957
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4958
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4954
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4960 …}
    +nested: Doctrine\ORM\PersistentCollection {#4962 …}
    +votes: Doctrine\ORM\PersistentCollection {#4964 …}
    +reports: Doctrine\ORM\PersistentCollection {#4966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4968 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4970 …}
    -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 {#4955
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#18575
  +comment: App\Entity\EntryComment {#4959
    +user: App\Entity\User {#4972
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#4956
        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 {#4973 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4975 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4977 …}
      +entries: Doctrine\ORM\PersistentCollection {#4979 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4983 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4985 …}
      +posts: Doctrine\ORM\PersistentCollection {#4987 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4989 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4993 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4997 …}
      +follows: Doctrine\ORM\PersistentCollection {#4999 …}
      +followers: Doctrine\ORM\PersistentCollection {#5001 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5003 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5005 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5007 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +violations: Doctrine\ORM\PersistentCollection {#5015 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5017 …}
      +awards: Doctrine\ORM\PersistentCollection {#5019 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5021 …}
      +categories: Doctrine\ORM\PersistentCollection {#5023 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5025 …}
      +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 {#4957
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#4958
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +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 {#4954
      date: 2024-01-11 01:22:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4960 …}
    +nested: Doctrine\ORM\PersistentCollection {#4962 …}
    +votes: Doctrine\ORM\PersistentCollection {#4964 …}
    +reports: Doctrine\ORM\PersistentCollection {#4966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4968 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4970 …}
    -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 {#4955
      date: 2024-01-11 01:22:44.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 29.99 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5032
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#5027
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5033 …}
    +nested: Doctrine\ORM\PersistentCollection {#5035 …}
    +votes: Doctrine\ORM\PersistentCollection {#5037 …}
    +reports: Doctrine\ORM\PersistentCollection {#5039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
    -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 {#5028
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#18645
  +comment: App\Entity\EntryComment {#5032
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#5027
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5033 …}
    +nested: Doctrine\ORM\PersistentCollection {#5035 …}
    +votes: Doctrine\ORM\PersistentCollection {#5037 …}
    +reports: Doctrine\ORM\PersistentCollection {#5039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
    -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 {#5028
      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.15 ms
Input props
[
  "user" => App\Entity\User {#5045
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#5029
      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 {#5046 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
    +entries: Doctrine\ORM\PersistentCollection {#5052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
    +posts: Doctrine\ORM\PersistentCollection {#5060 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
    +follows: Doctrine\ORM\PersistentCollection {#5072 …}
    +followers: Doctrine\ORM\PersistentCollection {#5074 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
    +reports: Doctrine\ORM\PersistentCollection {#5084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
    +violations: Doctrine\ORM\PersistentCollection {#5088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
    +awards: Doctrine\ORM\PersistentCollection {#5092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
    +categories: Doctrine\ORM\PersistentCollection {#5096 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
    +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 {#5030
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#5031
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18690
  +user: App\Entity\User {#5045
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#5029
      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 {#5046 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
    +entries: Doctrine\ORM\PersistentCollection {#5052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
    +posts: Doctrine\ORM\PersistentCollection {#5060 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
    +follows: Doctrine\ORM\PersistentCollection {#5072 …}
    +followers: Doctrine\ORM\PersistentCollection {#5074 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
    +reports: Doctrine\ORM\PersistentCollection {#5084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
    +violations: Doctrine\ORM\PersistentCollection {#5088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
    +awards: Doctrine\ORM\PersistentCollection {#5092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
    +categories: Doctrine\ORM\PersistentCollection {#5096 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
    +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 {#5030
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#5031
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704932846 {#5028
    date: 2024-01-11 01:27:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18745
  +date: DateTimeImmutable @1704932846 {#5028
    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 {#5028
    date: 2024-01-11 01:27:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18799
  +createdAt: DateTimeImmutable @1704932846 {#5028
    date: 2024-01-11 01:27:26.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#5045
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#5029
      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 {#5046 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
    +entries: Doctrine\ORM\PersistentCollection {#5052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
    +posts: Doctrine\ORM\PersistentCollection {#5060 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
    +follows: Doctrine\ORM\PersistentCollection {#5072 …}
    +followers: Doctrine\ORM\PersistentCollection {#5074 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
    +reports: Doctrine\ORM\PersistentCollection {#5084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
    +violations: Doctrine\ORM\PersistentCollection {#5088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
    +awards: Doctrine\ORM\PersistentCollection {#5092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
    +categories: Doctrine\ORM\PersistentCollection {#5096 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
    +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 {#5030
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#5031
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#18853
  +width: 40
  +height: 40
  +user: App\Entity\User {#5045
    +avatar: null
    +cover: null
    +email: "namelivia@lemmy.world"
    +username: "@namelivia@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727801387 {#5029
      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 {#5046 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
    +entries: Doctrine\ORM\PersistentCollection {#5052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
    +posts: Doctrine\ORM\PersistentCollection {#5060 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
    +follows: Doctrine\ORM\PersistentCollection {#5072 …}
    +followers: Doctrine\ORM\PersistentCollection {#5074 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
    +reports: Doctrine\ORM\PersistentCollection {#5084 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
    +violations: Doctrine\ORM\PersistentCollection {#5088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
    +awards: Doctrine\ORM\PersistentCollection {#5092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
    +categories: Doctrine\ORM\PersistentCollection {#5096 …}
    -id: 33786
    -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
    +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 {#5030
      date: 2024-10-11 06:37:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690126309 {#5031
      date: 2023-07-23 17:31:49.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5032
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#5027
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5033 …}
    +nested: Doctrine\ORM\PersistentCollection {#5035 …}
    +votes: Doctrine\ORM\PersistentCollection {#5037 …}
    +reports: Doctrine\ORM\PersistentCollection {#5039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
    -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 {#5028
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#18922
  +subject: App\Entity\EntryComment {#5032
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#5027
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5033 …}
    +nested: Doctrine\ORM\PersistentCollection {#5035 …}
    +votes: Doctrine\ORM\PersistentCollection {#5037 …}
    +reports: Doctrine\ORM\PersistentCollection {#5039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
    -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 {#5028
      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.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5032
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#5027
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5033 …}
    +nested: Doctrine\ORM\PersistentCollection {#5035 …}
    +votes: Doctrine\ORM\PersistentCollection {#5037 …}
    +reports: Doctrine\ORM\PersistentCollection {#5039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
    -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 {#5028
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#18979
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5032
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#5027
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5033 …}
    +nested: Doctrine\ORM\PersistentCollection {#5035 …}
    +votes: Doctrine\ORM\PersistentCollection {#5037 …}
    +reports: Doctrine\ORM\PersistentCollection {#5039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
    -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 {#5028
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 22.86 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5032
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#5027
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5033 …}
    +nested: Doctrine\ORM\PersistentCollection {#5035 …}
    +votes: Doctrine\ORM\PersistentCollection {#5037 …}
    +reports: Doctrine\ORM\PersistentCollection {#5039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
    -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 {#5028
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#19219
  +comment: App\Entity\EntryComment {#5032
    +user: App\Entity\User {#5045
      +avatar: null
      +cover: null
      +email: "namelivia@lemmy.world"
      +username: "@namelivia@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727801387 {#5029
        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 {#5046 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
      +entries: Doctrine\ORM\PersistentCollection {#5052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
      +posts: Doctrine\ORM\PersistentCollection {#5060 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
      +follows: Doctrine\ORM\PersistentCollection {#5072 …}
      +followers: Doctrine\ORM\PersistentCollection {#5074 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
      +reports: Doctrine\ORM\PersistentCollection {#5084 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
      +violations: Doctrine\ORM\PersistentCollection {#5088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
      +awards: Doctrine\ORM\PersistentCollection {#5092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
      +categories: Doctrine\ORM\PersistentCollection {#5096 …}
      -id: 33786
      -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
      +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 {#5030
        date: 2024-10-11 06:37:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690126309 {#5031
        date: 2023-07-23 17:31:49.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Prometheus, Loki and Grafana."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1722017375 {#5027
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@krash@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5033 …}
    +nested: Doctrine\ORM\PersistentCollection {#5035 …}
    +votes: Doctrine\ORM\PersistentCollection {#5037 …}
    +reports: Doctrine\ORM\PersistentCollection {#5039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
    -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 {#5028
      date: 2024-01-11 01:27:26.0 +01:00
    }
  }
  +nestedComments: [
    303093 => App\Entity\EntryComment {#5162
      +user: Proxies\__CG__\App\Entity\User {#5163
        +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 {#19361
          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 {#19364 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
        +entries: Doctrine\ORM\PersistentCollection {#19370 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
        +posts: Doctrine\ORM\PersistentCollection {#19378 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
        +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
        +follows: Doctrine\ORM\PersistentCollection {#19390 …}
        +followers: Doctrine\ORM\PersistentCollection {#19392 …}
        +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
        +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
        +reports: Doctrine\ORM\PersistentCollection {#19402 …}
        +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
        +violations: Doctrine\ORM\PersistentCollection {#19406 …}
        +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
        +awards: Doctrine\ORM\PersistentCollection {#19410 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
        +categories: Doctrine\ORM\PersistentCollection {#19414 …}
        -id: 41503
        -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
        +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 {#19362
          date: 2024-09-15 03:41:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692528973 {#19363
          date: 2023-08-20 12:56:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5032}
      +root: App\Entity\EntryComment {#5032}
      +body: "Golden! We use the same :)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705091276 {#5160
        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 {#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: 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 {#5161
        date: 2024-01-12 21:27:56.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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 20.77 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +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 {#19361
        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 {#19364 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
      +entries: Doctrine\ORM\PersistentCollection {#19370 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
      +posts: Doctrine\ORM\PersistentCollection {#19378 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
      +follows: Doctrine\ORM\PersistentCollection {#19390 …}
      +followers: Doctrine\ORM\PersistentCollection {#19392 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
      +reports: Doctrine\ORM\PersistentCollection {#19402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
      +violations: Doctrine\ORM\PersistentCollection {#19406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
      +awards: Doctrine\ORM\PersistentCollection {#19410 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
      +categories: Doctrine\ORM\PersistentCollection {#19414 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
      +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 {#19362
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#19363
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5032
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#5027
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5033 …}
      +nested: Doctrine\ORM\PersistentCollection {#5035 …}
      +votes: Doctrine\ORM\PersistentCollection {#5037 …}
      +reports: Doctrine\ORM\PersistentCollection {#5039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
      -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 {#5028
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5032}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5160
      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 {#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: 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 {#5161
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#19279
  +comment: App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +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 {#19361
        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 {#19364 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
      +entries: Doctrine\ORM\PersistentCollection {#19370 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
      +posts: Doctrine\ORM\PersistentCollection {#19378 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
      +follows: Doctrine\ORM\PersistentCollection {#19390 …}
      +followers: Doctrine\ORM\PersistentCollection {#19392 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
      +reports: Doctrine\ORM\PersistentCollection {#19402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
      +violations: Doctrine\ORM\PersistentCollection {#19406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
      +awards: Doctrine\ORM\PersistentCollection {#19410 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
      +categories: Doctrine\ORM\PersistentCollection {#19414 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
      +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 {#19362
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#19363
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5032
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#5027
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5033 …}
      +nested: Doctrine\ORM\PersistentCollection {#5035 …}
      +votes: Doctrine\ORM\PersistentCollection {#5037 …}
      +reports: Doctrine\ORM\PersistentCollection {#5039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
      -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 {#5028
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5032}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5160
      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 {#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: 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 {#5161
      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 18.0 MiB 0.82 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5163
    +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 {#19361
      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 {#19364 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
    +entries: Doctrine\ORM\PersistentCollection {#19370 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
    +posts: Doctrine\ORM\PersistentCollection {#19378 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
    +follows: Doctrine\ORM\PersistentCollection {#19390 …}
    +followers: Doctrine\ORM\PersistentCollection {#19392 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
    +reports: Doctrine\ORM\PersistentCollection {#19402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
    +violations: Doctrine\ORM\PersistentCollection {#19406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
    +awards: Doctrine\ORM\PersistentCollection {#19410 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
    +categories: Doctrine\ORM\PersistentCollection {#19414 …}
    -id: 41503
    -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
    +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 {#19362
      date: 2024-09-15 03:41:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692528973 {#19363
      date: 2023-08-20 12:56:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#19324
  +user: Proxies\__CG__\App\Entity\User {#5163
    +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 {#19361
      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 {#19364 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
    +entries: Doctrine\ORM\PersistentCollection {#19370 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
    +posts: Doctrine\ORM\PersistentCollection {#19378 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
    +follows: Doctrine\ORM\PersistentCollection {#19390 …}
    +followers: Doctrine\ORM\PersistentCollection {#19392 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
    +reports: Doctrine\ORM\PersistentCollection {#19402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
    +violations: Doctrine\ORM\PersistentCollection {#19406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
    +awards: Doctrine\ORM\PersistentCollection {#19410 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
    +categories: Doctrine\ORM\PersistentCollection {#19414 …}
    -id: 41503
    -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
    +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 {#19362
      date: 2024-09-15 03:41:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692528973 {#19363
      date: 2023-08-20 12:56:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.24 ms
Input props
[
  "date" => DateTimeImmutable @1705091276 {#5161
    date: 2024-01-12 21:27:56.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#19437
  +date: DateTimeImmutable @1705091276 {#5161
    date: 2024-01-12 21:27:56.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.20 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705091276 {#5161
    date: 2024-01-12 21:27:56.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#19491
  +createdAt: DateTimeImmutable @1705091276 {#5161
    date: 2024-01-12 21:27:56.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.34 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5163
    +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 {#19361
      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 {#19364 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
    +entries: Doctrine\ORM\PersistentCollection {#19370 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
    +posts: Doctrine\ORM\PersistentCollection {#19378 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
    +follows: Doctrine\ORM\PersistentCollection {#19390 …}
    +followers: Doctrine\ORM\PersistentCollection {#19392 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
    +reports: Doctrine\ORM\PersistentCollection {#19402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
    +violations: Doctrine\ORM\PersistentCollection {#19406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
    +awards: Doctrine\ORM\PersistentCollection {#19410 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
    +categories: Doctrine\ORM\PersistentCollection {#19414 …}
    -id: 41503
    -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
    +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 {#19362
      date: 2024-09-15 03:41:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692528973 {#19363
      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 {#19545
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5163
    +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 {#19361
      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 {#19364 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
    +entries: Doctrine\ORM\PersistentCollection {#19370 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
    +posts: Doctrine\ORM\PersistentCollection {#19378 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
    +follows: Doctrine\ORM\PersistentCollection {#19390 …}
    +followers: Doctrine\ORM\PersistentCollection {#19392 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
    +reports: Doctrine\ORM\PersistentCollection {#19402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
    +violations: Doctrine\ORM\PersistentCollection {#19406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
    +awards: Doctrine\ORM\PersistentCollection {#19410 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
    +categories: Doctrine\ORM\PersistentCollection {#19414 …}
    -id: 41503
    -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
    +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 {#19362
      date: 2024-09-15 03:41:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692528973 {#19363
      date: 2023-08-20 12:56:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +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 {#19361
        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 {#19364 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
      +entries: Doctrine\ORM\PersistentCollection {#19370 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
      +posts: Doctrine\ORM\PersistentCollection {#19378 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
      +follows: Doctrine\ORM\PersistentCollection {#19390 …}
      +followers: Doctrine\ORM\PersistentCollection {#19392 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
      +reports: Doctrine\ORM\PersistentCollection {#19402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
      +violations: Doctrine\ORM\PersistentCollection {#19406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
      +awards: Doctrine\ORM\PersistentCollection {#19410 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
      +categories: Doctrine\ORM\PersistentCollection {#19414 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
      +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 {#19362
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#19363
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5032
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#5027
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5033 …}
      +nested: Doctrine\ORM\PersistentCollection {#5035 …}
      +votes: Doctrine\ORM\PersistentCollection {#5037 …}
      +reports: Doctrine\ORM\PersistentCollection {#5039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
      -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 {#5028
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5032}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5160
      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 {#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: 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 {#5161
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#19614
  +subject: App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +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 {#19361
        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 {#19364 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
      +entries: Doctrine\ORM\PersistentCollection {#19370 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
      +posts: Doctrine\ORM\PersistentCollection {#19378 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
      +follows: Doctrine\ORM\PersistentCollection {#19390 …}
      +followers: Doctrine\ORM\PersistentCollection {#19392 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
      +reports: Doctrine\ORM\PersistentCollection {#19402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
      +violations: Doctrine\ORM\PersistentCollection {#19406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
      +awards: Doctrine\ORM\PersistentCollection {#19410 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
      +categories: Doctrine\ORM\PersistentCollection {#19414 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
      +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 {#19362
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#19363
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5032
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#5027
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5033 …}
      +nested: Doctrine\ORM\PersistentCollection {#5035 …}
      +votes: Doctrine\ORM\PersistentCollection {#5037 …}
      +reports: Doctrine\ORM\PersistentCollection {#5039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
      -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 {#5028
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5032}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5160
      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 {#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: 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 {#5161
      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 18.0 MiB 2.14 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +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 {#19361
        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 {#19364 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
      +entries: Doctrine\ORM\PersistentCollection {#19370 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
      +posts: Doctrine\ORM\PersistentCollection {#19378 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
      +follows: Doctrine\ORM\PersistentCollection {#19390 …}
      +followers: Doctrine\ORM\PersistentCollection {#19392 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
      +reports: Doctrine\ORM\PersistentCollection {#19402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
      +violations: Doctrine\ORM\PersistentCollection {#19406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
      +awards: Doctrine\ORM\PersistentCollection {#19410 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
      +categories: Doctrine\ORM\PersistentCollection {#19414 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
      +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 {#19362
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#19363
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5032
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#5027
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5033 …}
      +nested: Doctrine\ORM\PersistentCollection {#5035 …}
      +votes: Doctrine\ORM\PersistentCollection {#5037 …}
      +reports: Doctrine\ORM\PersistentCollection {#5039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
      -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 {#5028
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5032}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5160
      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 {#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: 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 {#5161
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#19671
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +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 {#19361
        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 {#19364 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
      +entries: Doctrine\ORM\PersistentCollection {#19370 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
      +posts: Doctrine\ORM\PersistentCollection {#19378 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
      +follows: Doctrine\ORM\PersistentCollection {#19390 …}
      +followers: Doctrine\ORM\PersistentCollection {#19392 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
      +reports: Doctrine\ORM\PersistentCollection {#19402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
      +violations: Doctrine\ORM\PersistentCollection {#19406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
      +awards: Doctrine\ORM\PersistentCollection {#19410 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
      +categories: Doctrine\ORM\PersistentCollection {#19414 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
      +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 {#19362
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#19363
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5032
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#5027
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5033 …}
      +nested: Doctrine\ORM\PersistentCollection {#5035 …}
      +votes: Doctrine\ORM\PersistentCollection {#5037 …}
      +reports: Doctrine\ORM\PersistentCollection {#5039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
      -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 {#5028
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5032}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5160
      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 {#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: 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 {#5161
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 0.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +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 {#19361
        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 {#19364 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
      +entries: Doctrine\ORM\PersistentCollection {#19370 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
      +posts: Doctrine\ORM\PersistentCollection {#19378 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
      +follows: Doctrine\ORM\PersistentCollection {#19390 …}
      +followers: Doctrine\ORM\PersistentCollection {#19392 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
      +reports: Doctrine\ORM\PersistentCollection {#19402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
      +violations: Doctrine\ORM\PersistentCollection {#19406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
      +awards: Doctrine\ORM\PersistentCollection {#19410 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
      +categories: Doctrine\ORM\PersistentCollection {#19414 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
      +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 {#19362
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#19363
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5032
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#5027
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5033 …}
      +nested: Doctrine\ORM\PersistentCollection {#5035 …}
      +votes: Doctrine\ORM\PersistentCollection {#5037 …}
      +reports: Doctrine\ORM\PersistentCollection {#5039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
      -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 {#5028
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5032}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5160
      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 {#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: 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 {#5161
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#19911
  +comment: App\Entity\EntryComment {#5162
    +user: Proxies\__CG__\App\Entity\User {#5163
      +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 {#19361
        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 {#19364 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19366 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19368 …}
      +entries: Doctrine\ORM\PersistentCollection {#19370 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19372 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19374 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19376 …}
      +posts: Doctrine\ORM\PersistentCollection {#19378 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19380 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19382 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19384 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19386 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19388 …}
      +follows: Doctrine\ORM\PersistentCollection {#19390 …}
      +followers: Doctrine\ORM\PersistentCollection {#19392 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19394 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19396 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19398 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19400 …}
      +reports: Doctrine\ORM\PersistentCollection {#19402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19404 …}
      +violations: Doctrine\ORM\PersistentCollection {#19406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19408 …}
      +awards: Doctrine\ORM\PersistentCollection {#19410 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19412 …}
      +categories: Doctrine\ORM\PersistentCollection {#19414 …}
      -id: 41503
      -password: "$2y$13$p6Szkzke6aml6Ph29NUUBerAw7T/xBkF0DJwIgKLms.EavfP6hDVG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19416 …}
      +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 {#19362
        date: 2024-09-15 03:41:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692528973 {#19363
        date: 2023-08-20 12:56:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "krash@lemmy.ml"
        +username: "@krash@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729302268 {#1536
          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 {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 7397
        -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "krash@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/krash"
        +apPublicUrl: "https://lemmy.ml/u/krash"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "krash"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728042741 {#1515
          date: 2024-10-04 13:52:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687467611 {#1516
          date: 2023-06-22 23:00:11.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "How-do-you-monitor-your-servers-VPS-es"
      +title: "How do you monitor your servers / VPS:es?"
      +url: null
      +body: """
        Hello selfhosters.\n
        \n
        We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
        \n
        And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
        \n
        Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
        \n
        So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 29
      +favouriteCount: 61
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722017375 {#2410
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28627
      -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
      -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704982428
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10355256"
      +editedAt: DateTimeImmutable @1720020881 {#1850
        date: 2024-07-03 17:34:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704896028 {#2420
        date: 2024-01-10 15:13:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#5032
      +user: App\Entity\User {#5045
        +avatar: null
        +cover: null
        +email: "namelivia@lemmy.world"
        +username: "@namelivia@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727801387 {#5029
          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 {#5046 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5048 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5050 …}
        +entries: Doctrine\ORM\PersistentCollection {#5052 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5054 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5056 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5058 …}
        +posts: Doctrine\ORM\PersistentCollection {#5060 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5062 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5064 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5066 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5068 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5070 …}
        +follows: Doctrine\ORM\PersistentCollection {#5072 …}
        +followers: Doctrine\ORM\PersistentCollection {#5074 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5076 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5078 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5080 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5082 …}
        +reports: Doctrine\ORM\PersistentCollection {#5084 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5086 …}
        +violations: Doctrine\ORM\PersistentCollection {#5088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5090 …}
        +awards: Doctrine\ORM\PersistentCollection {#5092 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5094 …}
        +categories: Doctrine\ORM\PersistentCollection {#5096 …}
        -id: 33786
        -password: "$2y$13$mNEMb11foyH3H9iz2Omiaey5nyDQf6KKmVStVQCYRL6OjXHKIRIXu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5098 …}
        +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 {#5030
          date: 2024-10-11 06:37:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690126309 {#5031
          date: 2023-07-23 17:31:49.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "Prometheus, Loki and Grafana."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1722017375 {#5027
        date: 2024-07-26 20:09:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@krash@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5033 …}
      +nested: Doctrine\ORM\PersistentCollection {#5035 …}
      +votes: Doctrine\ORM\PersistentCollection {#5037 …}
      +reports: Doctrine\ORM\PersistentCollection {#5039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5043 …}
      -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 {#5028
        date: 2024-01-11 01:27:26.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5032}
    +body: "Golden! We use the same :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705091276 {#5160
      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 {#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: 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 {#5161
      date: 2024-01-12 21:27:56.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -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.23 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#20022
  +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.20 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20084
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.14 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20189
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.14 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 {#20245
  +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.12 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 {#20304
  +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.17 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20360
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.12 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20416
  +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.25 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20474
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.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 {#20537
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20595
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20651
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.17 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20707
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.32 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20763
  +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 18.0 MiB 0.24 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20819
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.14 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20875
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.25 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20931
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.20 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20987
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.16 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#21043
  +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 18.0 MiB 0.17 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#21099
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 18.0 MiB 0.22 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 {#21155
  +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 18.0 MiB 0.17 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 {#21213
  +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 18.0 MiB 0.58 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#1536
      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 {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "krash@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krash"
    +apPublicUrl: "https://lemmy.ml/u/krash"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728042741 {#1515
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#1516
      date: 2023-06-22 23:00:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#15677
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#1536
      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 {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "krash@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krash"
    +apPublicUrl: "https://lemmy.ml/u/krash"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728042741 {#1515
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#1516
      date: 2023-06-22 23:00:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 18.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704896028 {#2420
    date: 2024-01-10 15:13:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15176
  +date: DateTimeImmutable @1704896028 {#2420
    date: 2024-01-10 15:13:48.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 18.0 MiB 35.32 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#18235
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      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 18.0 MiB 0.47 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#20223
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 18.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#272
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#21389
  +date: DateTimeImmutable @1703473826 {#272
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 18.0 MiB 2.08 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#21448
    +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 {#21495
      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 {#21497 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21499 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21501 …}
    +entries: Doctrine\ORM\PersistentCollection {#21503 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21505 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21507 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21509 …}
    +posts: Doctrine\ORM\PersistentCollection {#21511 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21513 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21515 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21517 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21519 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21521 …}
    +follows: Doctrine\ORM\PersistentCollection {#21523 …}
    +followers: Doctrine\ORM\PersistentCollection {#21525 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21527 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21529 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21531 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21533 …}
    +reports: Doctrine\ORM\PersistentCollection {#21535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21537 …}
    +violations: Doctrine\ORM\PersistentCollection {#21539 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21541 …}
    +awards: Doctrine\ORM\PersistentCollection {#21543 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21545 …}
    +categories: Doctrine\ORM\PersistentCollection {#21547 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21549 …}
    +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 {#21496
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#21466
  +user: Proxies\__CG__\App\Entity\User {#21448
    +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 {#21495
      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 {#21497 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21499 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21501 …}
    +entries: Doctrine\ORM\PersistentCollection {#21503 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21505 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21507 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21509 …}
    +posts: Doctrine\ORM\PersistentCollection {#21511 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21513 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21515 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21517 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21519 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21521 …}
    +follows: Doctrine\ORM\PersistentCollection {#21523 …}
    +followers: Doctrine\ORM\PersistentCollection {#21525 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21527 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21529 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21531 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21533 …}
    +reports: Doctrine\ORM\PersistentCollection {#21535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21537 …}
    +violations: Doctrine\ORM\PersistentCollection {#21539 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21541 …}
    +awards: Doctrine\ORM\PersistentCollection {#21543 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21545 …}
    +categories: Doctrine\ORM\PersistentCollection {#21547 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21549 …}
    +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 {#21496
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 18.0 MiB 21.81 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#21657
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#334 …}
  -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 129.00 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#21783
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      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 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.89 ms
Input props
[
  "user" => App\Entity\User {#22542
    +avatar: Proxies\__CG__\App\Entity\Image {#22543 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22544 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#22539
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22545 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22547 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22549 …}
    +entries: Doctrine\ORM\PersistentCollection {#22551 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22553 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22555 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22557 …}
    +posts: Doctrine\ORM\PersistentCollection {#22559 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22561 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22563 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22565 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22567 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22569 …}
    +follows: Doctrine\ORM\PersistentCollection {#22571 …}
    +followers: Doctrine\ORM\PersistentCollection {#22573 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22575 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22577 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22579 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22581 …}
    +reports: Doctrine\ORM\PersistentCollection {#22583 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22585 …}
    +violations: Doctrine\ORM\PersistentCollection {#22587 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22589 …}
    +awards: Doctrine\ORM\PersistentCollection {#22591 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22593 …}
    +categories: Doctrine\ORM\PersistentCollection {#22595 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22597 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#22540
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#22541
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#21839
  +width: 65
  +height: 65
  +user: App\Entity\User {#22542
    +avatar: Proxies\__CG__\App\Entity\Image {#22543 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22544 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#22539
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22545 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22547 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22549 …}
    +entries: Doctrine\ORM\PersistentCollection {#22551 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22553 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22555 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22557 …}
    +posts: Doctrine\ORM\PersistentCollection {#22559 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22561 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22563 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22565 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22567 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22569 …}
    +follows: Doctrine\ORM\PersistentCollection {#22571 …}
    +followers: Doctrine\ORM\PersistentCollection {#22573 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22575 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22577 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22579 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22581 …}
    +reports: Doctrine\ORM\PersistentCollection {#22583 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22585 …}
    +violations: Doctrine\ORM\PersistentCollection {#22587 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22589 …}
    +awards: Doctrine\ORM\PersistentCollection {#22591 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22593 …}
    +categories: Doctrine\ORM\PersistentCollection {#22595 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22597 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#22540
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#22541
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.38 ms
Input props
[
  "user" => App\Entity\User {#22899
    +avatar: Proxies\__CG__\App\Entity\Image {#22900 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22901 …}
    +email: "glowie@h4x0r.host"
    +username: "@glowie@h4x0r.host"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Prev account: [infosec.pub/u/glowie](https://infosec.pub/u/glowie)"
    +lastActive: DateTime @1729245697 {#22898
      date: 2024-10-18 12:01:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22902 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22904 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22906 …}
    +entries: Doctrine\ORM\PersistentCollection {#22908 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22910 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22912 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22914 …}
    +posts: Doctrine\ORM\PersistentCollection {#22916 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22918 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22920 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22924 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22926 …}
    +follows: Doctrine\ORM\PersistentCollection {#22928 …}
    +followers: Doctrine\ORM\PersistentCollection {#22930 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22932 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22934 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22936 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22938 …}
    +reports: Doctrine\ORM\PersistentCollection {#22940 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22942 …}
    +violations: Doctrine\ORM\PersistentCollection {#22944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22946 …}
    +awards: Doctrine\ORM\PersistentCollection {#22948 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22950 …}
    +categories: Doctrine\ORM\PersistentCollection {#22952 …}
    -id: 83036
    -password: "$2y$13$d.8p4PiYubtIBRWgjqGMbuKx4q56QfVUUQ97GpFVhGnPUtQSa9iqu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22954 …}
    +apId: "glowie@h4x0r.host"
    +apProfileId: "https://h4x0r.host/u/glowie"
    +apPublicUrl: "https://h4x0r.host/u/glowie"
    +apFollowersUrl: null
    +apInboxUrl: "https://h4x0r.host/inbox"
    +apDomain: "h4x0r.host"
    +apPreferredUsername: "glowie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729311289 {#22897
      date: 2024-10-19 06:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702900781 {#22896
      date: 2023-12-18 12:59:41.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23187
  +width: 65
  +height: 65
  +user: App\Entity\User {#22899
    +avatar: Proxies\__CG__\App\Entity\Image {#22900 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22901 …}
    +email: "glowie@h4x0r.host"
    +username: "@glowie@h4x0r.host"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Prev account: [infosec.pub/u/glowie](https://infosec.pub/u/glowie)"
    +lastActive: DateTime @1729245697 {#22898
      date: 2024-10-18 12:01:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22902 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22904 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22906 …}
    +entries: Doctrine\ORM\PersistentCollection {#22908 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22910 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22912 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22914 …}
    +posts: Doctrine\ORM\PersistentCollection {#22916 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22918 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22920 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22922 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22924 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22926 …}
    +follows: Doctrine\ORM\PersistentCollection {#22928 …}
    +followers: Doctrine\ORM\PersistentCollection {#22930 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22932 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22934 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22936 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22938 …}
    +reports: Doctrine\ORM\PersistentCollection {#22940 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22942 …}
    +violations: Doctrine\ORM\PersistentCollection {#22944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22946 …}
    +awards: Doctrine\ORM\PersistentCollection {#22948 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22950 …}
    +categories: Doctrine\ORM\PersistentCollection {#22952 …}
    -id: 83036
    -password: "$2y$13$d.8p4PiYubtIBRWgjqGMbuKx4q56QfVUUQ97GpFVhGnPUtQSa9iqu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22954 …}
    +apId: "glowie@h4x0r.host"
    +apProfileId: "https://h4x0r.host/u/glowie"
    +apPublicUrl: "https://h4x0r.host/u/glowie"
    +apFollowersUrl: null
    +apInboxUrl: "https://h4x0r.host/inbox"
    +apDomain: "h4x0r.host"
    +apPreferredUsername: "glowie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729311289 {#22897
      date: 2024-10-19 06:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702900781 {#22896
      date: 2023-12-18 12:59:41.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.90 ms
Input props
[
  "user" => App\Entity\User {#21972
    +avatar: Proxies\__CG__\App\Entity\Image {#21971 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21970 …}
    +email: "DeltaTangoLima@reddrefuge.com"
    +username: "@DeltaTangoLima@reddrefuge.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n
      \n
      Be a good motherfucker. Peace.
      """
    +lastActive: DateTime @1728206804 {#21975
      date: 2024-10-06 11:26:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#21969 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21967 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21965 …}
    +entries: Doctrine\ORM\PersistentCollection {#21963 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21961 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21959 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21957 …}
    +posts: Doctrine\ORM\PersistentCollection {#21955 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21953 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21951 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21949 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21947 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21945 …}
    +follows: Doctrine\ORM\PersistentCollection {#21943 …}
    +followers: Doctrine\ORM\PersistentCollection {#21941 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21939 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21937 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21935 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21933 …}
    +reports: Doctrine\ORM\PersistentCollection {#21931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21929 …}
    +violations: Doctrine\ORM\PersistentCollection {#21927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21925 …}
    +awards: Doctrine\ORM\PersistentCollection {#21923 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21921 …}
    +categories: Doctrine\ORM\PersistentCollection {#21919 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21917 …}
    +apId: "DeltaTangoLima@reddrefuge.com"
    +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima"
    +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddrefuge.com/inbox"
    +apDomain: "reddrefuge.com"
    +apPreferredUsername: "DeltaTangoLima"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728442483 {#21974
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#21973
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23244
  +width: 65
  +height: 65
  +user: App\Entity\User {#21972
    +avatar: Proxies\__CG__\App\Entity\Image {#21971 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21970 …}
    +email: "DeltaTangoLima@reddrefuge.com"
    +username: "@DeltaTangoLima@reddrefuge.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n
      \n
      Be a good motherfucker. Peace.
      """
    +lastActive: DateTime @1728206804 {#21975
      date: 2024-10-06 11:26:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#21969 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21967 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21965 …}
    +entries: Doctrine\ORM\PersistentCollection {#21963 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21961 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21959 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21957 …}
    +posts: Doctrine\ORM\PersistentCollection {#21955 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21953 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21951 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21949 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21947 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21945 …}
    +follows: Doctrine\ORM\PersistentCollection {#21943 …}
    +followers: Doctrine\ORM\PersistentCollection {#21941 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21939 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21937 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21935 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21933 …}
    +reports: Doctrine\ORM\PersistentCollection {#21931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21929 …}
    +violations: Doctrine\ORM\PersistentCollection {#21927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21925 …}
    +awards: Doctrine\ORM\PersistentCollection {#21923 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21921 …}
    +categories: Doctrine\ORM\PersistentCollection {#21919 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21917 …}
    +apId: "DeltaTangoLima@reddrefuge.com"
    +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima"
    +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddrefuge.com/inbox"
    +apDomain: "reddrefuge.com"
    +apPreferredUsername: "DeltaTangoLima"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728442483 {#21974
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#21973
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 1.68 ms
Input props
[
  "user" => App\Entity\User {#22781
    +avatar: Proxies\__CG__\App\Entity\Image {#22782 …}
    +cover: null
    +email: "zaphod@lemmy.ca"
    +username: "@zaphod@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just this guy, you know?"
    +lastActive: DateTime @1728040586 {#22778
      date: 2024-10-04 13:16:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22787 …}
    +entries: Doctrine\ORM\PersistentCollection {#22789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22795 …}
    +posts: Doctrine\ORM\PersistentCollection {#22797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22807 …}
    +follows: Doctrine\ORM\PersistentCollection {#22809 …}
    +followers: Doctrine\ORM\PersistentCollection {#22811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22819 …}
    +reports: Doctrine\ORM\PersistentCollection {#22821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22823 …}
    +violations: Doctrine\ORM\PersistentCollection {#22825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22827 …}
    +awards: Doctrine\ORM\PersistentCollection {#22829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22831 …}
    +categories: Doctrine\ORM\PersistentCollection {#22833 …}
    -id: 64374
    -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22835 …}
    +apId: "zaphod@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/zaphod"
    +apPublicUrl: "https://lemmy.ca/u/zaphod"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "zaphod"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706352784 {#22779
      date: 2024-01-27 11:53:04.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697947487 {#22780
      date: 2023-10-22 06:04:47.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23301
  +width: 65
  +height: 65
  +user: App\Entity\User {#22781
    +avatar: Proxies\__CG__\App\Entity\Image {#22782 …}
    +cover: null
    +email: "zaphod@lemmy.ca"
    +username: "@zaphod@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just this guy, you know?"
    +lastActive: DateTime @1728040586 {#22778
      date: 2024-10-04 13:16:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22787 …}
    +entries: Doctrine\ORM\PersistentCollection {#22789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22795 …}
    +posts: Doctrine\ORM\PersistentCollection {#22797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22807 …}
    +follows: Doctrine\ORM\PersistentCollection {#22809 …}
    +followers: Doctrine\ORM\PersistentCollection {#22811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22819 …}
    +reports: Doctrine\ORM\PersistentCollection {#22821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22823 …}
    +violations: Doctrine\ORM\PersistentCollection {#22825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22827 …}
    +awards: Doctrine\ORM\PersistentCollection {#22829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22831 …}
    +categories: Doctrine\ORM\PersistentCollection {#22833 …}
    -id: 64374
    -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22835 …}
    +apId: "zaphod@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/zaphod"
    +apPublicUrl: "https://lemmy.ca/u/zaphod"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "zaphod"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706352784 {#22779
      date: 2024-01-27 11:53:04.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697947487 {#22780
      date: 2023-10-22 06:04:47.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.45 ms
Input props
[
  "user" => App\Entity\User {#22224
    +avatar: Proxies\__CG__\App\Entity\Image {#22221 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#22225
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22222 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22220 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22218 …}
    +entries: Doctrine\ORM\PersistentCollection {#22216 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22214 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22212 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22210 …}
    +posts: Doctrine\ORM\PersistentCollection {#22208 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22206 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22204 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22202 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22200 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22198 …}
    +follows: Doctrine\ORM\PersistentCollection {#22196 …}
    +followers: Doctrine\ORM\PersistentCollection {#22194 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22192 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22190 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22188 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22186 …}
    +reports: Doctrine\ORM\PersistentCollection {#22184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22182 …}
    +violations: Doctrine\ORM\PersistentCollection {#22180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22178 …}
    +awards: Doctrine\ORM\PersistentCollection {#22176 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22174 …}
    +categories: Doctrine\ORM\PersistentCollection {#22172 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22170 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#22226
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#22223
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23358
  +width: 65
  +height: 65
  +user: App\Entity\User {#22224
    +avatar: Proxies\__CG__\App\Entity\Image {#22221 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#22225
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22222 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22220 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22218 …}
    +entries: Doctrine\ORM\PersistentCollection {#22216 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22214 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22212 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22210 …}
    +posts: Doctrine\ORM\PersistentCollection {#22208 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22206 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22204 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22202 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22200 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22198 …}
    +follows: Doctrine\ORM\PersistentCollection {#22196 …}
    +followers: Doctrine\ORM\PersistentCollection {#22194 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22192 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22190 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22188 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22186 …}
    +reports: Doctrine\ORM\PersistentCollection {#22184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22182 …}
    +violations: Doctrine\ORM\PersistentCollection {#22180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22178 …}
    +awards: Doctrine\ORM\PersistentCollection {#22176 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22174 …}
    +categories: Doctrine\ORM\PersistentCollection {#22172 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22170 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#22226
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#22223
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 1.11 ms
Input props
[
  "user" => App\Entity\User {#23019
    +avatar: Proxies\__CG__\App\Entity\Image {#23020 …}
    +cover: null
    +email: "bradboimler@startrek.website"
    +username: "@bradboimler@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖"
    +lastActive: DateTime @1727813909 {#23016
      date: 2024-10-01 22:18:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#23021 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23025 …}
    +entries: Doctrine\ORM\PersistentCollection {#23027 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23029 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23031 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23033 …}
    +posts: Doctrine\ORM\PersistentCollection {#23035 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23037 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23039 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23041 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23043 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23045 …}
    +follows: Doctrine\ORM\PersistentCollection {#23047 …}
    +followers: Doctrine\ORM\PersistentCollection {#23049 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23051 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23053 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23055 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23057 …}
    +reports: Doctrine\ORM\PersistentCollection {#23059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23061 …}
    +violations: Doctrine\ORM\PersistentCollection {#23063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23065 …}
    +awards: Doctrine\ORM\PersistentCollection {#23067 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23069 …}
    +categories: Doctrine\ORM\PersistentCollection {#23071 …}
    -id: 89990
    -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23073 …}
    +apId: "bradboimler@startrek.website"
    +apProfileId: "https://startrek.website/u/bradboimler"
    +apPublicUrl: "https://startrek.website/u/bradboimler"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "bradboimler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712454383 {#23017
      date: 2024-04-07 03:46:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712454381 {#23018
      date: 2024-04-07 03:46:21.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23415
  +width: 65
  +height: 65
  +user: App\Entity\User {#23019
    +avatar: Proxies\__CG__\App\Entity\Image {#23020 …}
    +cover: null
    +email: "bradboimler@startrek.website"
    +username: "@bradboimler@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖"
    +lastActive: DateTime @1727813909 {#23016
      date: 2024-10-01 22:18:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#23021 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23025 …}
    +entries: Doctrine\ORM\PersistentCollection {#23027 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23029 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23031 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23033 …}
    +posts: Doctrine\ORM\PersistentCollection {#23035 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23037 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23039 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23041 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23043 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23045 …}
    +follows: Doctrine\ORM\PersistentCollection {#23047 …}
    +followers: Doctrine\ORM\PersistentCollection {#23049 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23051 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23053 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23055 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23057 …}
    +reports: Doctrine\ORM\PersistentCollection {#23059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23061 …}
    +violations: Doctrine\ORM\PersistentCollection {#23063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23065 …}
    +awards: Doctrine\ORM\PersistentCollection {#23067 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23069 …}
    +categories: Doctrine\ORM\PersistentCollection {#23071 …}
    -id: 89990
    -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23073 …}
    +apId: "bradboimler@startrek.website"
    +apProfileId: "https://startrek.website/u/bradboimler"
    +apPublicUrl: "https://startrek.website/u/bradboimler"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "bradboimler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712454383 {#23017
      date: 2024-04-07 03:46:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712454381 {#23018
      date: 2024-04-07 03:46:21.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 1.58 ms
Input props
[
  "user" => App\Entity\User {#22483
    +avatar: Proxies\__CG__\App\Entity\Image {#22484 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#22480
      date: 2024-10-20 12:44: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22485 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22487 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22489 …}
    +entries: Doctrine\ORM\PersistentCollection {#22491 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22493 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22495 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22497 …}
    +posts: Doctrine\ORM\PersistentCollection {#22499 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22501 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22503 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22505 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22507 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22509 …}
    +follows: Doctrine\ORM\PersistentCollection {#22511 …}
    +followers: Doctrine\ORM\PersistentCollection {#22513 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22515 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22517 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22519 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22521 …}
    +reports: Doctrine\ORM\PersistentCollection {#22523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22525 …}
    +violations: Doctrine\ORM\PersistentCollection {#22527 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22529 …}
    +awards: Doctrine\ORM\PersistentCollection {#22531 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22533 …}
    +categories: Doctrine\ORM\PersistentCollection {#22535 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22537 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#22481
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#22482
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23472
  +width: 65
  +height: 65
  +user: App\Entity\User {#22483
    +avatar: Proxies\__CG__\App\Entity\Image {#22484 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#22480
      date: 2024-10-20 12:44: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22485 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22487 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22489 …}
    +entries: Doctrine\ORM\PersistentCollection {#22491 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22493 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22495 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22497 …}
    +posts: Doctrine\ORM\PersistentCollection {#22499 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22501 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22503 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22505 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22507 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22509 …}
    +follows: Doctrine\ORM\PersistentCollection {#22511 …}
    +followers: Doctrine\ORM\PersistentCollection {#22513 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22515 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22517 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22519 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22521 …}
    +reports: Doctrine\ORM\PersistentCollection {#22523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22525 …}
    +violations: Doctrine\ORM\PersistentCollection {#22527 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22529 …}
    +awards: Doctrine\ORM\PersistentCollection {#22531 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22533 …}
    +categories: Doctrine\ORM\PersistentCollection {#22535 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22537 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#22481
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#22482
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.34 ms
Input props
[
  "user" => App\Entity\User {#22031
    +avatar: Proxies\__CG__\App\Entity\Image {#22030 …}
    +cover: null
    +email: "JVT038@feddit.nl"
    +username: "@JVT038@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Web developer, gamer, reader, and a true ligma male"
    +lastActive: DateTime @1728980675 {#22034
      date: 2024-10-15 10:24: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 {#22029 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22027 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22025 …}
    +entries: Doctrine\ORM\PersistentCollection {#22023 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22021 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22019 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22017 …}
    +posts: Doctrine\ORM\PersistentCollection {#22015 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22013 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22011 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22009 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22007 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22005 …}
    +follows: Doctrine\ORM\PersistentCollection {#22003 …}
    +followers: Doctrine\ORM\PersistentCollection {#22001 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21999 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21997 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21995 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21993 …}
    +reports: Doctrine\ORM\PersistentCollection {#21991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21989 …}
    +violations: Doctrine\ORM\PersistentCollection {#21987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21985 …}
    +awards: Doctrine\ORM\PersistentCollection {#21983 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21981 …}
    +categories: Doctrine\ORM\PersistentCollection {#21979 …}
    -id: 438
    -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21977 …}
    +apId: "JVT038@feddit.nl"
    +apProfileId: "https://feddit.nl/u/JVT038"
    +apPublicUrl: "https://feddit.nl/u/JVT038"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "JVT038"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729113332 {#22033
      date: 2024-10-16 23:15:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686913782 {#22032
      date: 2023-06-16 13:09:42.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23529
  +width: 65
  +height: 65
  +user: App\Entity\User {#22031
    +avatar: Proxies\__CG__\App\Entity\Image {#22030 …}
    +cover: null
    +email: "JVT038@feddit.nl"
    +username: "@JVT038@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Web developer, gamer, reader, and a true ligma male"
    +lastActive: DateTime @1728980675 {#22034
      date: 2024-10-15 10:24: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 {#22029 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22027 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22025 …}
    +entries: Doctrine\ORM\PersistentCollection {#22023 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22021 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22019 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22017 …}
    +posts: Doctrine\ORM\PersistentCollection {#22015 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22013 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22011 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22009 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22007 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22005 …}
    +follows: Doctrine\ORM\PersistentCollection {#22003 …}
    +followers: Doctrine\ORM\PersistentCollection {#22001 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21999 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21997 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21995 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21993 …}
    +reports: Doctrine\ORM\PersistentCollection {#21991 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21989 …}
    +violations: Doctrine\ORM\PersistentCollection {#21987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21985 …}
    +awards: Doctrine\ORM\PersistentCollection {#21983 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21981 …}
    +categories: Doctrine\ORM\PersistentCollection {#21979 …}
    -id: 438
    -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21977 …}
    +apId: "JVT038@feddit.nl"
    +apProfileId: "https://feddit.nl/u/JVT038"
    +apPublicUrl: "https://feddit.nl/u/JVT038"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "JVT038"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729113332 {#22033
      date: 2024-10-16 23:15:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686913782 {#22032
      date: 2023-06-16 13:09:42.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 4.41 ms
Input props
[
  "user" => App\Entity\User {#22423
    +avatar: Proxies\__CG__\App\Entity\Image {#22424 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22425 …}
    +email: "RootBeerGuy@discuss.tchncs.de"
    +username: "@RootBeerGuy@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Nobody likes a sucker, especially the kind that fall for fruit tarts like you. I knew there was trouble. I could smell it on the hot evening breeze. Fortunately for me, trouble is my favorite thing… Because I’m Joe Milkshake. I kicked down the door with one swift, decisive motion."
    +lastActive: DateTime @1729400017 {#22420
      date: 2024-10-20 06:53:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22426 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22428 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22430 …}
    +entries: Doctrine\ORM\PersistentCollection {#22432 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22434 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22436 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22438 …}
    +posts: Doctrine\ORM\PersistentCollection {#22440 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22442 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22444 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22446 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22448 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22450 …}
    +follows: Doctrine\ORM\PersistentCollection {#22452 …}
    +followers: Doctrine\ORM\PersistentCollection {#22454 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22456 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22458 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22462 …}
    +reports: Doctrine\ORM\PersistentCollection {#22464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22466 …}
    +violations: Doctrine\ORM\PersistentCollection {#22468 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22470 …}
    +awards: Doctrine\ORM\PersistentCollection {#22472 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22474 …}
    +categories: Doctrine\ORM\PersistentCollection {#22476 …}
    -id: 33566
    -password: "$2y$13$QPUtooQbnL02tn5YvmKQausUk/65NVkk0D4koBR79T.6/lnXF8bje"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22478 …}
    +apId: "RootBeerGuy@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apPublicUrl: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "RootBeerGuy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726993824 {#22421
      date: 2024-09-22 10:30:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690088215 {#22422
      date: 2023-07-23 06:56:55.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23586
  +width: 65
  +height: 65
  +user: App\Entity\User {#22423
    +avatar: Proxies\__CG__\App\Entity\Image {#22424 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22425 …}
    +email: "RootBeerGuy@discuss.tchncs.de"
    +username: "@RootBeerGuy@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Nobody likes a sucker, especially the kind that fall for fruit tarts like you. I knew there was trouble. I could smell it on the hot evening breeze. Fortunately for me, trouble is my favorite thing… Because I’m Joe Milkshake. I kicked down the door with one swift, decisive motion."
    +lastActive: DateTime @1729400017 {#22420
      date: 2024-10-20 06:53:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22426 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22428 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22430 …}
    +entries: Doctrine\ORM\PersistentCollection {#22432 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22434 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22436 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22438 …}
    +posts: Doctrine\ORM\PersistentCollection {#22440 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22442 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22444 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22446 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22448 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22450 …}
    +follows: Doctrine\ORM\PersistentCollection {#22452 …}
    +followers: Doctrine\ORM\PersistentCollection {#22454 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22456 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22458 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22462 …}
    +reports: Doctrine\ORM\PersistentCollection {#22464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22466 …}
    +violations: Doctrine\ORM\PersistentCollection {#22468 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22470 …}
    +awards: Doctrine\ORM\PersistentCollection {#22472 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22474 …}
    +categories: Doctrine\ORM\PersistentCollection {#22476 …}
    -id: 33566
    -password: "$2y$13$QPUtooQbnL02tn5YvmKQausUk/65NVkk0D4koBR79T.6/lnXF8bje"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22478 …}
    +apId: "RootBeerGuy@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apPublicUrl: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "RootBeerGuy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726993824 {#22421
      date: 2024-09-22 10:30:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690088215 {#22422
      date: 2023-07-23 06:56:55.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 3.73 ms
Input props
[
  "user" => App\Entity\User {#22304
    +avatar: Proxies\__CG__\App\Entity\Image {#22305 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#22301
      date: 2024-10-22 04:15: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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22306 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22308 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22310 …}
    +entries: Doctrine\ORM\PersistentCollection {#22312 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22314 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22316 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22318 …}
    +posts: Doctrine\ORM\PersistentCollection {#22320 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22322 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22324 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22326 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22328 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22330 …}
    +follows: Doctrine\ORM\PersistentCollection {#22332 …}
    +followers: Doctrine\ORM\PersistentCollection {#22334 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22336 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22338 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22340 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22342 …}
    +reports: Doctrine\ORM\PersistentCollection {#22344 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22346 …}
    +violations: Doctrine\ORM\PersistentCollection {#22348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22350 …}
    +awards: Doctrine\ORM\PersistentCollection {#22352 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22354 …}
    +categories: Doctrine\ORM\PersistentCollection {#22356 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22358 …}
    +apId: "Darkassassin07@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/Darkassassin07"
    +apPublicUrl: "https://lemmy.ca/u/Darkassassin07"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "Darkassassin07"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535816 {#22302
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#22303
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23643
  +width: 65
  +height: 65
  +user: App\Entity\User {#22304
    +avatar: Proxies\__CG__\App\Entity\Image {#22305 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#22301
      date: 2024-10-22 04:15: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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#22306 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22308 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22310 …}
    +entries: Doctrine\ORM\PersistentCollection {#22312 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22314 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22316 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22318 …}
    +posts: Doctrine\ORM\PersistentCollection {#22320 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22322 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22324 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22326 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22328 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22330 …}
    +follows: Doctrine\ORM\PersistentCollection {#22332 …}
    +followers: Doctrine\ORM\PersistentCollection {#22334 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22336 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22338 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22340 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22342 …}
    +reports: Doctrine\ORM\PersistentCollection {#22344 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22346 …}
    +violations: Doctrine\ORM\PersistentCollection {#22348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22350 …}
    +awards: Doctrine\ORM\PersistentCollection {#22352 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22354 …}
    +categories: Doctrine\ORM\PersistentCollection {#22356 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22358 …}
    +apId: "Darkassassin07@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/Darkassassin07"
    +apPublicUrl: "https://lemmy.ca/u/Darkassassin07"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "Darkassassin07"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535816 {#22302
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#22303
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.34 ms
Input props
[
  "user" => App\Entity\User {#22602
    +avatar: Proxies\__CG__\App\Entity\Image {#22603 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22604 …}
    +email: "MangoPenguin@lemmy.blahaj.zone"
    +username: "@MangoPenguin@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/Him | Bi Furry Boy\n
      \n
      *Accounts:*\n
      \n
      [lemmy.blahaj.zone/u/MangoPenguin](https://lemmy.blahaj.zone/u/MangoPenguin)\n
      \n
      [discuss.online/u/MangoPenguin](https://discuss.online/u/MangoPenguin)
      """
    +lastActive: DateTime @1729424125 {#22599
      date: 2024-10-20 13:35: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 {#22605 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22607 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22609 …}
    +entries: Doctrine\ORM\PersistentCollection {#22611 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22613 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22615 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22617 …}
    +posts: Doctrine\ORM\PersistentCollection {#22619 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22621 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22623 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22625 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22627 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22629 …}
    +follows: Doctrine\ORM\PersistentCollection {#22631 …}
    +followers: Doctrine\ORM\PersistentCollection {#22633 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22635 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22637 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22639 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22641 …}
    +reports: Doctrine\ORM\PersistentCollection {#22643 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22645 …}
    +violations: Doctrine\ORM\PersistentCollection {#22647 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22649 …}
    +awards: Doctrine\ORM\PersistentCollection {#22651 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22653 …}
    +categories: Doctrine\ORM\PersistentCollection {#22655 …}
    -id: 39956
    -password: "$2y$13$YaIBD/Fpu0FCADpfUr3dmuuAwB9dQDEEuPw.lJyI.LRaIVojSBwoa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22657 …}
    +apId: "MangoPenguin@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "MangoPenguin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711630475 {#22600
      date: 2024-03-28 13:54:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691676225 {#22601
      date: 2023-08-10 16:03:45.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23700
  +width: 65
  +height: 65
  +user: App\Entity\User {#22602
    +avatar: Proxies\__CG__\App\Entity\Image {#22603 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22604 …}
    +email: "MangoPenguin@lemmy.blahaj.zone"
    +username: "@MangoPenguin@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/Him | Bi Furry Boy\n
      \n
      *Accounts:*\n
      \n
      [lemmy.blahaj.zone/u/MangoPenguin](https://lemmy.blahaj.zone/u/MangoPenguin)\n
      \n
      [discuss.online/u/MangoPenguin](https://discuss.online/u/MangoPenguin)
      """
    +lastActive: DateTime @1729424125 {#22599
      date: 2024-10-20 13:35: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 {#22605 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22607 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22609 …}
    +entries: Doctrine\ORM\PersistentCollection {#22611 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22613 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22615 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22617 …}
    +posts: Doctrine\ORM\PersistentCollection {#22619 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22621 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22623 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22625 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22627 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22629 …}
    +follows: Doctrine\ORM\PersistentCollection {#22631 …}
    +followers: Doctrine\ORM\PersistentCollection {#22633 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22635 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22637 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22639 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22641 …}
    +reports: Doctrine\ORM\PersistentCollection {#22643 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22645 …}
    +violations: Doctrine\ORM\PersistentCollection {#22647 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22649 …}
    +awards: Doctrine\ORM\PersistentCollection {#22651 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22653 …}
    +categories: Doctrine\ORM\PersistentCollection {#22655 …}
    -id: 39956
    -password: "$2y$13$YaIBD/Fpu0FCADpfUr3dmuuAwB9dQDEEuPw.lJyI.LRaIVojSBwoa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22657 …}
    +apId: "MangoPenguin@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "MangoPenguin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711630475 {#22600
      date: 2024-03-28 13:54:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691676225 {#22601
      date: 2023-08-10 16:03:45.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 1.63 ms
Input props
[
  "user" => App\Entity\User {#23078
    +avatar: Proxies\__CG__\App\Entity\Image {#23079 …}
    +cover: Proxies\__CG__\App\Entity\Image {#23080 …}
    +email: "james@anti-social.online"
    +username: "@james@anti-social.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n
      \n
      Plants, cats, linguistics, the Welsh language and gaming  \n
      🪴🐈🗣️🏴󠁧󠁢󠁷󠁬󠁳󠁿🎮  \n
      Occasionally shitposting. Don't take it seriously.\n
      \n
      Probably Aspie. Some flavour of asexual.  \n
      But also gay. 👀\n
      \n
      Block me and you do me a favour.\n
      \n
      Text-only posts delete after 2 weeks\n
      \n
      [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot)
      """
    +lastActive: DateTime @1729128280 {#23075
      date: 2024-10-17 03:24:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#23081 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23085 …}
    +entries: Doctrine\ORM\PersistentCollection {#23087 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23089 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23091 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23093 …}
    +posts: Doctrine\ORM\PersistentCollection {#23095 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23097 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23099 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23101 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23103 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23105 …}
    +follows: Doctrine\ORM\PersistentCollection {#23107 …}
    +followers: Doctrine\ORM\PersistentCollection {#23109 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23111 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23113 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23115 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23117 …}
    +reports: Doctrine\ORM\PersistentCollection {#23119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23121 …}
    +violations: Doctrine\ORM\PersistentCollection {#23123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23125 …}
    +awards: Doctrine\ORM\PersistentCollection {#23127 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23129 …}
    +categories: Doctrine\ORM\PersistentCollection {#23131 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23133 …}
    +apId: "james@anti-social.online"
    +apProfileId: "https://anti-social.online/users/james"
    +apPublicUrl: "https://anti-social.online/@james"
    +apFollowersUrl: "https://anti-social.online/users/james/followers"
    +apInboxUrl: "https://anti-social.online/inbox"
    +apDomain: "anti-social.online"
    +apPreferredUsername: "james"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729128279 {#23076
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#23077
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23757
  +width: 65
  +height: 65
  +user: App\Entity\User {#23078
    +avatar: Proxies\__CG__\App\Entity\Image {#23079 …}
    +cover: Proxies\__CG__\App\Entity\Image {#23080 …}
    +email: "james@anti-social.online"
    +username: "@james@anti-social.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n
      \n
      Plants, cats, linguistics, the Welsh language and gaming  \n
      🪴🐈🗣️🏴󠁧󠁢󠁷󠁬󠁳󠁿🎮  \n
      Occasionally shitposting. Don't take it seriously.\n
      \n
      Probably Aspie. Some flavour of asexual.  \n
      But also gay. 👀\n
      \n
      Block me and you do me a favour.\n
      \n
      Text-only posts delete after 2 weeks\n
      \n
      [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot)
      """
    +lastActive: DateTime @1729128280 {#23075
      date: 2024-10-17 03:24:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#23081 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23085 …}
    +entries: Doctrine\ORM\PersistentCollection {#23087 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23089 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23091 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23093 …}
    +posts: Doctrine\ORM\PersistentCollection {#23095 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23097 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23099 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23101 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23103 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23105 …}
    +follows: Doctrine\ORM\PersistentCollection {#23107 …}
    +followers: Doctrine\ORM\PersistentCollection {#23109 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23111 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23113 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23115 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23117 …}
    +reports: Doctrine\ORM\PersistentCollection {#23119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23121 …}
    +violations: Doctrine\ORM\PersistentCollection {#23123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23125 …}
    +awards: Doctrine\ORM\PersistentCollection {#23127 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23129 …}
    +categories: Doctrine\ORM\PersistentCollection {#23131 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23133 …}
    +apId: "james@anti-social.online"
    +apProfileId: "https://anti-social.online/users/james"
    +apPublicUrl: "https://anti-social.online/@james"
    +apFollowersUrl: "https://anti-social.online/users/james/followers"
    +apInboxUrl: "https://anti-social.online/inbox"
    +apDomain: "anti-social.online"
    +apPreferredUsername: "james"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729128279 {#23076
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#23077
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 20.0 MiB 25.93 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#23819
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#23820 …}
  -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 7.33 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#23896
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#23897 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 20.0 MiB 19.07 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#24017
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
support_us_block App\Twig\Components\SupportUsBlock 20.0 MiB 0.32 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#24072
  +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 {#24071 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 20.0 MiB 0.84 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#24147
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#334 …}
}