1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1369
+user: Proxies\__CG__\App\Entity\User {#1375 …}
+entry: App\Entity\Entry {#1832 …}
+magazine: App\Entity\Magazine {#310
+icon: Proxies\__CG__\App\Entity\Image {#290 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#323
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#281 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
+entries: Doctrine\ORM\PersistentCollection {#224 …}
+posts: Doctrine\ORM\PersistentCollection {#182 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
+bans: Doctrine\ORM\PersistentCollection {#161 …}
+reports: Doctrine\ORM\PersistentCollection {#147 …}
+badges: Doctrine\ORM\PersistentCollection {#125 …}
+logs: Doctrine\ORM\PersistentCollection {#115 …}
+awards: Doctrine\ORM\PersistentCollection {#104 …}
+categories: Doctrine\ORM\PersistentCollection {#91 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#326
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#322
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+parent: null
+root: null
+body: """
I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
\n
Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
\n
Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
\n
If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1704934742 {#1819
date: 2024-01-11 01:59:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@krash@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1379 …}
+nested: Doctrine\ORM\PersistentCollection {#1367 …}
+votes: Doctrine\ORM\PersistentCollection {#2444 …}
+reports: Doctrine\ORM\PersistentCollection {#1956 …}
+favourites: Doctrine\ORM\PersistentCollection {#1359 …}
+notifications: Doctrine\ORM\PersistentCollection {#2485 …}
-id: 297911
-bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6566799"
+editedAt: null
+createdAt: DateTimeImmutable @1704934742 {#1942
date: 2024-01-11 01:59:02.0 +01:00
}
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
App\Entity\EntryComment {#1369
+user: Proxies\__CG__\App\Entity\User {#1375 …}
+entry: App\Entity\Entry {#1832 …}
+magazine: App\Entity\Magazine {#310
+icon: Proxies\__CG__\App\Entity\Image {#290 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#323
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#281 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
+entries: Doctrine\ORM\PersistentCollection {#224 …}
+posts: Doctrine\ORM\PersistentCollection {#182 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
+bans: Doctrine\ORM\PersistentCollection {#161 …}
+reports: Doctrine\ORM\PersistentCollection {#147 …}
+badges: Doctrine\ORM\PersistentCollection {#125 …}
+logs: Doctrine\ORM\PersistentCollection {#115 …}
+awards: Doctrine\ORM\PersistentCollection {#104 …}
+categories: Doctrine\ORM\PersistentCollection {#91 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#326
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#322
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+parent: null
+root: null
+body: """
I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
\n
Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
\n
Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
\n
If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1704934742 {#1819
date: 2024-01-11 01:59:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@krash@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1379 …}
+nested: Doctrine\ORM\PersistentCollection {#1367 …}
+votes: Doctrine\ORM\PersistentCollection {#2444 …}
+reports: Doctrine\ORM\PersistentCollection {#1956 …}
+favourites: Doctrine\ORM\PersistentCollection {#1359 …}
+notifications: Doctrine\ORM\PersistentCollection {#2485 …}
-id: 297911
-bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6566799"
+editedAt: null
+createdAt: DateTimeImmutable @1704934742 {#1942
date: 2024-01-11 01:59:02.0 +01:00
}
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1369
+user: Proxies\__CG__\App\Entity\User {#1375 …}
+entry: App\Entity\Entry {#1832 …}
+magazine: App\Entity\Magazine {#310
+icon: Proxies\__CG__\App\Entity\Image {#290 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#323
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#281 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
+entries: Doctrine\ORM\PersistentCollection {#224 …}
+posts: Doctrine\ORM\PersistentCollection {#182 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
+bans: Doctrine\ORM\PersistentCollection {#161 …}
+reports: Doctrine\ORM\PersistentCollection {#147 …}
+badges: Doctrine\ORM\PersistentCollection {#125 …}
+logs: Doctrine\ORM\PersistentCollection {#115 …}
+awards: Doctrine\ORM\PersistentCollection {#104 …}
+categories: Doctrine\ORM\PersistentCollection {#91 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#326
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#322
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+parent: null
+root: null
+body: """
I’ve dabbled with some monitoring tools in the past, but never really stuck with anything proper for very long. I usually notice issues myself. I self-host my own custom new-tab page that I use across all my devices and between that, Nextcloud clients, and my home-assistant reverse proxy on the same vps, when I do have unexpected downtime, I usually notice within a few minutes.\n
\n
Other than that I run fail2ban, and have my vps configured to send me a text message/notification whenever someone successfully logs in to a shell via ssh, just in case.\n
\n
Based on the logs over the years, most bots that try to login try with usernames like admin or root, I have root login disabled for ssh, and the one account that can be used over ssh has a non-obvious username that would also have to be guessed before an attacker could even try passwords, and fail2ban does a good job of blocking ips that fail after a few tries.\n
\n
If I used containers, I would probably want a way to monitor them, but I personally dislike containers (for myself, I’m not here to “yuck” anyone’s “yum”) and deliberately avoid them.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1704934742 {#1819
date: 2024-01-11 01:59:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@krash@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1379 …}
+nested: Doctrine\ORM\PersistentCollection {#1367 …}
+votes: Doctrine\ORM\PersistentCollection {#2444 …}
+reports: Doctrine\ORM\PersistentCollection {#1956 …}
+favourites: Doctrine\ORM\PersistentCollection {#1359 …}
+notifications: Doctrine\ORM\PersistentCollection {#2485 …}
-id: 297911
-bodyTs: "'account':133 'across':40 'admin':120 'also':148 'anyon':201 'anyth':16 'assist':53 'attack':155 'avoid':206 'base':103 'block':167 'bot':111 'case':102 'client':48 'configur':83 'contain':178,192 'could':156 'custom':32 'dabbl':3 'deliber':205 'devic':43 'disabl':127 'dislik':191 'downtim':65 'even':157 'fail':170 'fail2ban':78,161 'good':164 'guess':152 'home':52 'home-assist':51 'host':29 'ip':168 'issu':24 'job':165 'like':119 'log':93,106 'login':115,126 'long':20 'm':196 'message/notification':89 'minut':72 'monitor':6,186 'never':12 'new':34 'new-tab':33 'nextcloud':47 'non':143 'non-obvi':142 'notic':23,68 'obvious':144 'one':132 'page':36 'password':159 'past':10 'person':190 'probabl':181 'proper':17 'proxi':55 'realli':13 'revers':54 'root':122,125 'run':77 'self':28 'self-host':27 'send':85 'shell':97 'someon':91 'ssh':99,129,139 'stuck':14 'success':92 'tab':35 'text':88 'tool':7 'tri':113,116,158,174 'unexpect':64 'use':39,137,177 'usernam':118,145 'usual':22,67 've':2 'via':98 'vps':59,82 'want':182 'way':184 'whenev':90 'within':69 'would':147,180 'year':109 'yuck':200 'yum':203"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6566799"
+editedAt: null
+createdAt: DateTimeImmutable @1704934742 {#1942
date: 2024-01-11 01:59:02.0 +01:00
}
} |
|
Show voter details
|
5 |
DENIED
|
edit
|
App\Entity\Magazine {#310
+icon: Proxies\__CG__\App\Entity\Image {#290 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#323
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#281 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#277 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#266 …}
+entries: Doctrine\ORM\PersistentCollection {#224 …}
+posts: Doctrine\ORM\PersistentCollection {#182 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#244 …}
+bans: Doctrine\ORM\PersistentCollection {#161 …}
+reports: Doctrine\ORM\PersistentCollection {#147 …}
+badges: Doctrine\ORM\PersistentCollection {#125 …}
+logs: Doctrine\ORM\PersistentCollection {#115 …}
+awards: Doctrine\ORM\PersistentCollection {#104 …}
+categories: Doctrine\ORM\PersistentCollection {#91 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#326
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#322
date: 2023-12-25 04:10:26.0 +01:00
}
} |
|
Show voter details
|