| 1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 2 |
DENIED
|
moderate
|
App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
} |
|
Show voter details
|
| 3 |
DENIED
|
edit
|
App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
} |
|
Show voter details
|
| 4 |
DENIED
|
moderate
|
App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
} |
|
Show voter details
|
| 5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 6 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4042
+user: App\Entity\User {#3991 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Life is too short to install everything on baremetal."
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721731699 {#4051
date: 2024-07-23 12:48:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4040 …}
+nested: Doctrine\ORM\PersistentCollection {#4038 …}
+votes: Doctrine\ORM\PersistentCollection {#4036 …}
+reports: Doctrine\ORM\PersistentCollection {#4034 …}
+favourites: Doctrine\ORM\PersistentCollection {#4002 …}
+notifications: Doctrine\ORM\PersistentCollection {#4006 …}
-id: 298599
-bodyTs: "'baremet':9 'everyth':7 'instal':6 'life':1 'short':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6574648"
+editedAt: null
+createdAt: DateTimeImmutable @1704964972 {#3983
date: 2024-01-11 10:22:52.0 +01:00
}
} |
|
Show voter details
|
| 7 |
DENIED
|
edit
|
App\Entity\EntryComment {#4042
+user: App\Entity\User {#3991 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Life is too short to install everything on baremetal."
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721731699 {#4051
date: 2024-07-23 12:48:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4040 …}
+nested: Doctrine\ORM\PersistentCollection {#4038 …}
+votes: Doctrine\ORM\PersistentCollection {#4036 …}
+reports: Doctrine\ORM\PersistentCollection {#4034 …}
+favourites: Doctrine\ORM\PersistentCollection {#4002 …}
+notifications: Doctrine\ORM\PersistentCollection {#4006 …}
-id: 298599
-bodyTs: "'baremet':9 'everyth':7 'instal':6 'life':1 'short':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6574648"
+editedAt: null
+createdAt: DateTimeImmutable @1704964972 {#3983
date: 2024-01-11 10:22:52.0 +01:00
}
} |
|
Show voter details
|
| 8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4042
+user: App\Entity\User {#3991 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Life is too short to install everything on baremetal."
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721731699 {#4051
date: 2024-07-23 12:48:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4040 …}
+nested: Doctrine\ORM\PersistentCollection {#4038 …}
+votes: Doctrine\ORM\PersistentCollection {#4036 …}
+reports: Doctrine\ORM\PersistentCollection {#4034 …}
+favourites: Doctrine\ORM\PersistentCollection {#4002 …}
+notifications: Doctrine\ORM\PersistentCollection {#4006 …}
-id: 298599
-bodyTs: "'baremet':9 'everyth':7 'instal':6 'life':1 'short':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6574648"
+editedAt: null
+createdAt: DateTimeImmutable @1704964972 {#3983
date: 2024-01-11 10:22:52.0 +01:00
}
} |
|
Show voter details
|
| 9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 10 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5254
+user: Proxies\__CG__\App\Entity\User {#5255 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4042
+user: App\Entity\User {#3991 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Life is too short to install everything on baremetal."
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721731699 {#4051
date: 2024-07-23 12:48:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4040 …}
+nested: Doctrine\ORM\PersistentCollection {#4038 …}
+votes: Doctrine\ORM\PersistentCollection {#4036 …}
+reports: Doctrine\ORM\PersistentCollection {#4034 …}
+favourites: Doctrine\ORM\PersistentCollection {#4002 …}
+notifications: Doctrine\ORM\PersistentCollection {#4006 …}
-id: 298599
-bodyTs: "'baremet':9 'everyth':7 'instal':6 'life':1 'short':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6574648"
+editedAt: null
+createdAt: DateTimeImmutable @1704964972 {#3983
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4042}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5252
date: 2024-01-12 10:43:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@shalva97@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5256 …}
+nested: Doctrine\ORM\PersistentCollection {#5258 …}
+votes: Doctrine\ORM\PersistentCollection {#5260 …}
+reports: Doctrine\ORM\PersistentCollection {#5262 …}
+favourites: Doctrine\ORM\PersistentCollection {#5264 …}
+notifications: Doctrine\ORM\PersistentCollection {#5266 …}
-id: 301523
-bodyTs: "'machin':9 'minimum':5 'real':2 'use':6 'virtual':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6374060"
+editedAt: null
+createdAt: DateTimeImmutable @1705052625 {#5253
date: 2024-01-12 10:43:45.0 +01:00
}
} |
|
Show voter details
|
| 11 |
DENIED
|
edit
|
App\Entity\EntryComment {#5254
+user: Proxies\__CG__\App\Entity\User {#5255 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4042
+user: App\Entity\User {#3991 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Life is too short to install everything on baremetal."
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721731699 {#4051
date: 2024-07-23 12:48:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4040 …}
+nested: Doctrine\ORM\PersistentCollection {#4038 …}
+votes: Doctrine\ORM\PersistentCollection {#4036 …}
+reports: Doctrine\ORM\PersistentCollection {#4034 …}
+favourites: Doctrine\ORM\PersistentCollection {#4002 …}
+notifications: Doctrine\ORM\PersistentCollection {#4006 …}
-id: 298599
-bodyTs: "'baremet':9 'everyth':7 'instal':6 'life':1 'short':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6574648"
+editedAt: null
+createdAt: DateTimeImmutable @1704964972 {#3983
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4042}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5252
date: 2024-01-12 10:43:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@shalva97@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5256 …}
+nested: Doctrine\ORM\PersistentCollection {#5258 …}
+votes: Doctrine\ORM\PersistentCollection {#5260 …}
+reports: Doctrine\ORM\PersistentCollection {#5262 …}
+favourites: Doctrine\ORM\PersistentCollection {#5264 …}
+notifications: Doctrine\ORM\PersistentCollection {#5266 …}
-id: 301523
-bodyTs: "'machin':9 'minimum':5 'real':2 'use':6 'virtual':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6374060"
+editedAt: null
+createdAt: DateTimeImmutable @1705052625 {#5253
date: 2024-01-12 10:43:45.0 +01:00
}
} |
|
Show voter details
|
| 12 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5254
+user: Proxies\__CG__\App\Entity\User {#5255 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4042
+user: App\Entity\User {#3991 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Life is too short to install everything on baremetal."
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721731699 {#4051
date: 2024-07-23 12:48:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4040 …}
+nested: Doctrine\ORM\PersistentCollection {#4038 …}
+votes: Doctrine\ORM\PersistentCollection {#4036 …}
+reports: Doctrine\ORM\PersistentCollection {#4034 …}
+favourites: Doctrine\ORM\PersistentCollection {#4002 …}
+notifications: Doctrine\ORM\PersistentCollection {#4006 …}
-id: 298599
-bodyTs: "'baremet':9 'everyth':7 'instal':6 'life':1 'short':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6574648"
+editedAt: null
+createdAt: DateTimeImmutable @1704964972 {#3983
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4042}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5252
date: 2024-01-12 10:43:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@shalva97@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5256 …}
+nested: Doctrine\ORM\PersistentCollection {#5258 …}
+votes: Doctrine\ORM\PersistentCollection {#5260 …}
+reports: Doctrine\ORM\PersistentCollection {#5262 …}
+favourites: Doctrine\ORM\PersistentCollection {#5264 …}
+notifications: Doctrine\ORM\PersistentCollection {#5266 …}
-id: 301523
-bodyTs: "'machin':9 'minimum':5 'real':2 'use':6 'virtual':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6374060"
+editedAt: null
+createdAt: DateTimeImmutable @1705052625 {#5253
date: 2024-01-12 10:43:45.0 +01:00
}
} |
|
Show voter details
|
| 13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5354
+user: Proxies\__CG__\App\Entity\User {#5355 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5254
+user: Proxies\__CG__\App\Entity\User {#5255 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4042
+user: App\Entity\User {#3991 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Life is too short to install everything on baremetal."
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721731699 {#4051
date: 2024-07-23 12:48:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4040 …}
+nested: Doctrine\ORM\PersistentCollection {#4038 …}
+votes: Doctrine\ORM\PersistentCollection {#4036 …}
+reports: Doctrine\ORM\PersistentCollection {#4034 …}
+favourites: Doctrine\ORM\PersistentCollection {#4002 …}
+notifications: Doctrine\ORM\PersistentCollection {#4006 …}
-id: 298599
-bodyTs: "'baremet':9 'everyth':7 'instal':6 'life':1 'short':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6574648"
+editedAt: null
+createdAt: DateTimeImmutable @1704964972 {#3983
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4042}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5252
date: 2024-01-12 10:43:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@shalva97@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5256 …}
+nested: Doctrine\ORM\PersistentCollection {#5258 …}
+votes: Doctrine\ORM\PersistentCollection {#5260 …}
+reports: Doctrine\ORM\PersistentCollection {#5262 …}
+favourites: Doctrine\ORM\PersistentCollection {#5264 …}
+notifications: Doctrine\ORM\PersistentCollection {#5266 …}
-id: 301523
-bodyTs: "'machin':9 'minimum':5 'real':2 'use':6 'virtual':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6374060"
+editedAt: null
+createdAt: DateTimeImmutable @1705052625 {#5253
date: 2024-01-12 10:43:45.0 +01:00
}
}
+root: App\Entity\EntryComment {#4042}
+body: "Use lxc/lxd to get all of the performance benefits of docker and all the freedom of a vm"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705070754 {#5352
date: 2024-01-12 15:45:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@shalva97@lemmy.world"
"@purplemonkeymad@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#5356 …}
+nested: Doctrine\ORM\PersistentCollection {#5358 …}
+votes: Doctrine\ORM\PersistentCollection {#5360 …}
+reports: Doctrine\ORM\PersistentCollection {#5362 …}
+favourites: Doctrine\ORM\PersistentCollection {#5364 …}
+notifications: Doctrine\ORM\PersistentCollection {#5366 …}
-id: 302106
-bodyTs: "'benefit':9 'docker':11 'freedom':15 'get':4 'lxc/lxd':2 'perform':8 'use':1 'vm':18"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8190509"
+editedAt: null
+createdAt: DateTimeImmutable @1705070754 {#5353
date: 2024-01-12 15:45:54.0 +01:00
}
} |
|
Show voter details
|
| 15 |
DENIED
|
edit
|
App\Entity\EntryComment {#5354
+user: Proxies\__CG__\App\Entity\User {#5355 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5254
+user: Proxies\__CG__\App\Entity\User {#5255 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4042
+user: App\Entity\User {#3991 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Life is too short to install everything on baremetal."
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721731699 {#4051
date: 2024-07-23 12:48:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4040 …}
+nested: Doctrine\ORM\PersistentCollection {#4038 …}
+votes: Doctrine\ORM\PersistentCollection {#4036 …}
+reports: Doctrine\ORM\PersistentCollection {#4034 …}
+favourites: Doctrine\ORM\PersistentCollection {#4002 …}
+notifications: Doctrine\ORM\PersistentCollection {#4006 …}
-id: 298599
-bodyTs: "'baremet':9 'everyth':7 'instal':6 'life':1 'short':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6574648"
+editedAt: null
+createdAt: DateTimeImmutable @1704964972 {#3983
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4042}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5252
date: 2024-01-12 10:43:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@shalva97@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5256 …}
+nested: Doctrine\ORM\PersistentCollection {#5258 …}
+votes: Doctrine\ORM\PersistentCollection {#5260 …}
+reports: Doctrine\ORM\PersistentCollection {#5262 …}
+favourites: Doctrine\ORM\PersistentCollection {#5264 …}
+notifications: Doctrine\ORM\PersistentCollection {#5266 …}
-id: 301523
-bodyTs: "'machin':9 'minimum':5 'real':2 'use':6 'virtual':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6374060"
+editedAt: null
+createdAt: DateTimeImmutable @1705052625 {#5253
date: 2024-01-12 10:43:45.0 +01:00
}
}
+root: App\Entity\EntryComment {#4042}
+body: "Use lxc/lxd to get all of the performance benefits of docker and all the freedom of a vm"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705070754 {#5352
date: 2024-01-12 15:45:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@shalva97@lemmy.world"
"@purplemonkeymad@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#5356 …}
+nested: Doctrine\ORM\PersistentCollection {#5358 …}
+votes: Doctrine\ORM\PersistentCollection {#5360 …}
+reports: Doctrine\ORM\PersistentCollection {#5362 …}
+favourites: Doctrine\ORM\PersistentCollection {#5364 …}
+notifications: Doctrine\ORM\PersistentCollection {#5366 …}
-id: 302106
-bodyTs: "'benefit':9 'docker':11 'freedom':15 'get':4 'lxc/lxd':2 'perform':8 'use':1 'vm':18"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8190509"
+editedAt: null
+createdAt: DateTimeImmutable @1705070754 {#5353
date: 2024-01-12 15:45:54.0 +01:00
}
} |
|
Show voter details
|
| 16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5354
+user: Proxies\__CG__\App\Entity\User {#5355 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5254
+user: Proxies\__CG__\App\Entity\User {#5255 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4042
+user: App\Entity\User {#3991 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Life is too short to install everything on baremetal."
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721731699 {#4051
date: 2024-07-23 12:48:19.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4040 …}
+nested: Doctrine\ORM\PersistentCollection {#4038 …}
+votes: Doctrine\ORM\PersistentCollection {#4036 …}
+reports: Doctrine\ORM\PersistentCollection {#4034 …}
+favourites: Doctrine\ORM\PersistentCollection {#4002 …}
+notifications: Doctrine\ORM\PersistentCollection {#4006 …}
-id: 298599
-bodyTs: "'baremet':9 'everyth':7 'instal':6 'life':1 'short':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6574648"
+editedAt: null
+createdAt: DateTimeImmutable @1704964972 {#3983
date: 2024-01-11 10:22:52.0 +01:00
}
}
+root: App\Entity\EntryComment {#4042}
+body: "For real, at the minimum use a virtual machine."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1705052625 {#5252
date: 2024-01-12 10:43:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@shalva97@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5256 …}
+nested: Doctrine\ORM\PersistentCollection {#5258 …}
+votes: Doctrine\ORM\PersistentCollection {#5260 …}
+reports: Doctrine\ORM\PersistentCollection {#5262 …}
+favourites: Doctrine\ORM\PersistentCollection {#5264 …}
+notifications: Doctrine\ORM\PersistentCollection {#5266 …}
-id: 301523
-bodyTs: "'machin':9 'minimum':5 'real':2 'use':6 'virtual':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6374060"
+editedAt: null
+createdAt: DateTimeImmutable @1705052625 {#5253
date: 2024-01-12 10:43:45.0 +01:00
}
}
+root: App\Entity\EntryComment {#4042}
+body: "Use lxc/lxd to get all of the performance benefits of docker and all the freedom of a vm"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1705070754 {#5352
date: 2024-01-12 15:45:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@shalva97@lemmy.world"
"@purplemonkeymad@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#5356 …}
+nested: Doctrine\ORM\PersistentCollection {#5358 …}
+votes: Doctrine\ORM\PersistentCollection {#5360 …}
+reports: Doctrine\ORM\PersistentCollection {#5362 …}
+favourites: Doctrine\ORM\PersistentCollection {#5364 …}
+notifications: Doctrine\ORM\PersistentCollection {#5366 …}
-id: 302106
-bodyTs: "'benefit':9 'docker':11 'freedom':15 'get':4 'lxc/lxd':2 'perform':8 'use':1 'vm':18"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8190509"
+editedAt: null
+createdAt: DateTimeImmutable @1705070754 {#5353
date: 2024-01-12 15:45:54.0 +01:00
}
} |
|
Show voter details
|
| 17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 18 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4088
+user: App\Entity\User {#4072 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
people are rebuffing the criticism already.\n
\n
heres the main advantage imo:\n
\n
no messy system or leftovers. some programs use directories all over the place and it gets annoying fast if you host many services. sometimes you will have some issue that requires you to do quite a bit of hunting and redoing things.\n
\n
docker makes this painless. you can deploy and redeploy stuff easily and quickly, without a mess. updates are painless and quick too, with everything neatly self-contained.\n
\n
much easier to maintain once you get the hang of things.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721775014 {#4094
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4080 …}
+nested: Doctrine\ORM\PersistentCollection {#4083 …}
+votes: Doctrine\ORM\PersistentCollection {#4081 …}
+reports: Doctrine\ORM\PersistentCollection {#4079 …}
+favourites: Doctrine\ORM\PersistentCollection {#4078 …}
+notifications: Doctrine\ORM\PersistentCollection {#4069 …}
-id: 297786
-bodyTs: "'advantag':10 'alreadi':6 'annoy':28 'bit':48 'contain':81 'critic':5 'deploy':60 'directori':20 'docker':54 'easier':83 'easili':64 'everyth':77 'fast':29 'get':27,88 'hang':90 'here':7 'host':32 'hunt':50 'imo':11 'issu':40 'leftov':16 'main':9 'maintain':85 'make':55 'mani':33 'mess':69 'messi':13 'much':82 'neat':78 'painless':57,72 'peopl':1 'place':24 'program':18 'quick':66,74 'quit':46 'rebuf':3 'redeploy':62 'redo':52 'requir':42 'self':80 'self-contain':79 'servic':34 'sometim':35 'stuff':63 'system':14 'thing':53,92 'updat':70 'use':19 'without':67"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7241901"
+editedAt: null
+createdAt: DateTimeImmutable @1704931562 {#4092
date: 2024-01-11 01:06:02.0 +01:00
}
} |
|
Show voter details
|
| 19 |
DENIED
|
edit
|
App\Entity\EntryComment {#4088
+user: App\Entity\User {#4072 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
people are rebuffing the criticism already.\n
\n
heres the main advantage imo:\n
\n
no messy system or leftovers. some programs use directories all over the place and it gets annoying fast if you host many services. sometimes you will have some issue that requires you to do quite a bit of hunting and redoing things.\n
\n
docker makes this painless. you can deploy and redeploy stuff easily and quickly, without a mess. updates are painless and quick too, with everything neatly self-contained.\n
\n
much easier to maintain once you get the hang of things.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721775014 {#4094
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4080 …}
+nested: Doctrine\ORM\PersistentCollection {#4083 …}
+votes: Doctrine\ORM\PersistentCollection {#4081 …}
+reports: Doctrine\ORM\PersistentCollection {#4079 …}
+favourites: Doctrine\ORM\PersistentCollection {#4078 …}
+notifications: Doctrine\ORM\PersistentCollection {#4069 …}
-id: 297786
-bodyTs: "'advantag':10 'alreadi':6 'annoy':28 'bit':48 'contain':81 'critic':5 'deploy':60 'directori':20 'docker':54 'easier':83 'easili':64 'everyth':77 'fast':29 'get':27,88 'hang':90 'here':7 'host':32 'hunt':50 'imo':11 'issu':40 'leftov':16 'main':9 'maintain':85 'make':55 'mani':33 'mess':69 'messi':13 'much':82 'neat':78 'painless':57,72 'peopl':1 'place':24 'program':18 'quick':66,74 'quit':46 'rebuf':3 'redeploy':62 'redo':52 'requir':42 'self':80 'self-contain':79 'servic':34 'sometim':35 'stuff':63 'system':14 'thing':53,92 'updat':70 'use':19 'without':67"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7241901"
+editedAt: null
+createdAt: DateTimeImmutable @1704931562 {#4092
date: 2024-01-11 01:06:02.0 +01:00
}
} |
|
Show voter details
|
| 20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4088
+user: App\Entity\User {#4072 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
people are rebuffing the criticism already.\n
\n
heres the main advantage imo:\n
\n
no messy system or leftovers. some programs use directories all over the place and it gets annoying fast if you host many services. sometimes you will have some issue that requires you to do quite a bit of hunting and redoing things.\n
\n
docker makes this painless. you can deploy and redeploy stuff easily and quickly, without a mess. updates are painless and quick too, with everything neatly self-contained.\n
\n
much easier to maintain once you get the hang of things.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721775014 {#4094
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4080 …}
+nested: Doctrine\ORM\PersistentCollection {#4083 …}
+votes: Doctrine\ORM\PersistentCollection {#4081 …}
+reports: Doctrine\ORM\PersistentCollection {#4079 …}
+favourites: Doctrine\ORM\PersistentCollection {#4078 …}
+notifications: Doctrine\ORM\PersistentCollection {#4069 …}
-id: 297786
-bodyTs: "'advantag':10 'alreadi':6 'annoy':28 'bit':48 'contain':81 'critic':5 'deploy':60 'directori':20 'docker':54 'easier':83 'easili':64 'everyth':77 'fast':29 'get':27,88 'hang':90 'here':7 'host':32 'hunt':50 'imo':11 'issu':40 'leftov':16 'main':9 'maintain':85 'make':55 'mani':33 'mess':69 'messi':13 'much':82 'neat':78 'painless':57,72 'peopl':1 'place':24 'program':18 'quick':66,74 'quit':46 'rebuf':3 'redeploy':62 'redo':52 'requir':42 'self':80 'self-contain':79 'servic':34 'sometim':35 'stuff':63 'system':14 'thing':53,92 'updat':70 'use':19 'without':67"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7241901"
+editedAt: null
+createdAt: DateTimeImmutable @1704931562 {#4092
date: 2024-01-11 01:06:02.0 +01:00
}
} |
|
Show voter details
|
| 21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 22 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5238
+user: Proxies\__CG__\App\Entity\User {#5239 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4088
+user: App\Entity\User {#4072 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
people are rebuffing the criticism already.\n
\n
heres the main advantage imo:\n
\n
no messy system or leftovers. some programs use directories all over the place and it gets annoying fast if you host many services. sometimes you will have some issue that requires you to do quite a bit of hunting and redoing things.\n
\n
docker makes this painless. you can deploy and redeploy stuff easily and quickly, without a mess. updates are painless and quick too, with everything neatly self-contained.\n
\n
much easier to maintain once you get the hang of things.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721775014 {#4094
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4080 …}
+nested: Doctrine\ORM\PersistentCollection {#4083 …}
+votes: Doctrine\ORM\PersistentCollection {#4081 …}
+reports: Doctrine\ORM\PersistentCollection {#4079 …}
+favourites: Doctrine\ORM\PersistentCollection {#4078 …}
+notifications: Doctrine\ORM\PersistentCollection {#4069 …}
-id: 297786
-bodyTs: "'advantag':10 'alreadi':6 'annoy':28 'bit':48 'contain':81 'critic':5 'deploy':60 'directori':20 'docker':54 'easier':83 'easili':64 'everyth':77 'fast':29 'get':27,88 'hang':90 'here':7 'host':32 'hunt':50 'imo':11 'issu':40 'leftov':16 'main':9 'maintain':85 'make':55 'mani':33 'mess':69 'messi':13 'much':82 'neat':78 'painless':57,72 'peopl':1 'place':24 'program':18 'quick':66,74 'quit':46 'rebuf':3 'redeploy':62 'redo':52 'requir':42 'self':80 'self-contain':79 'servic':34 'sometim':35 'stuff':63 'system':14 'thing':53,92 'updat':70 'use':19 'without':67"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7241901"
+editedAt: null
+createdAt: DateTimeImmutable @1704931562 {#4092
date: 2024-01-11 01:06:02.0 +01:00
}
}
+root: App\Entity\EntryComment {#4088}
+body: "Quick addition, I think for the messy argument the way I would articulate it for folks running servers is it helps you move from [pets to cattle.](https://devops.stackexchange.com/a/654)"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705074594 {#5236
date: 2024-01-12 16:49:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@umbrella@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#5240 …}
+nested: Doctrine\ORM\PersistentCollection {#5242 …}
+votes: Doctrine\ORM\PersistentCollection {#5244 …}
+reports: Doctrine\ORM\PersistentCollection {#5246 …}
+favourites: Doctrine\ORM\PersistentCollection {#5248 …}
+notifications: Doctrine\ORM\PersistentCollection {#5250 …}
-id: 302268
-bodyTs: "'/a/654)':30 'addit':2 'argument':8 'articul':13 'cattl':27 'devops.stackexchange.com':29 'devops.stackexchange.com/a/654)':28 'folk':16 'help':21 'messi':7 'move':23 'pet':25 'quick':1 'run':17 'server':18 'think':4 'way':10 'would':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6623711"
+editedAt: null
+createdAt: DateTimeImmutable @1705074594 {#5237
date: 2024-01-12 16:49:54.0 +01:00
}
} |
|
Show voter details
|
| 23 |
DENIED
|
edit
|
App\Entity\EntryComment {#5238
+user: Proxies\__CG__\App\Entity\User {#5239 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4088
+user: App\Entity\User {#4072 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
people are rebuffing the criticism already.\n
\n
heres the main advantage imo:\n
\n
no messy system or leftovers. some programs use directories all over the place and it gets annoying fast if you host many services. sometimes you will have some issue that requires you to do quite a bit of hunting and redoing things.\n
\n
docker makes this painless. you can deploy and redeploy stuff easily and quickly, without a mess. updates are painless and quick too, with everything neatly self-contained.\n
\n
much easier to maintain once you get the hang of things.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721775014 {#4094
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4080 …}
+nested: Doctrine\ORM\PersistentCollection {#4083 …}
+votes: Doctrine\ORM\PersistentCollection {#4081 …}
+reports: Doctrine\ORM\PersistentCollection {#4079 …}
+favourites: Doctrine\ORM\PersistentCollection {#4078 …}
+notifications: Doctrine\ORM\PersistentCollection {#4069 …}
-id: 297786
-bodyTs: "'advantag':10 'alreadi':6 'annoy':28 'bit':48 'contain':81 'critic':5 'deploy':60 'directori':20 'docker':54 'easier':83 'easili':64 'everyth':77 'fast':29 'get':27,88 'hang':90 'here':7 'host':32 'hunt':50 'imo':11 'issu':40 'leftov':16 'main':9 'maintain':85 'make':55 'mani':33 'mess':69 'messi':13 'much':82 'neat':78 'painless':57,72 'peopl':1 'place':24 'program':18 'quick':66,74 'quit':46 'rebuf':3 'redeploy':62 'redo':52 'requir':42 'self':80 'self-contain':79 'servic':34 'sometim':35 'stuff':63 'system':14 'thing':53,92 'updat':70 'use':19 'without':67"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7241901"
+editedAt: null
+createdAt: DateTimeImmutable @1704931562 {#4092
date: 2024-01-11 01:06:02.0 +01:00
}
}
+root: App\Entity\EntryComment {#4088}
+body: "Quick addition, I think for the messy argument the way I would articulate it for folks running servers is it helps you move from [pets to cattle.](https://devops.stackexchange.com/a/654)"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705074594 {#5236
date: 2024-01-12 16:49:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@umbrella@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#5240 …}
+nested: Doctrine\ORM\PersistentCollection {#5242 …}
+votes: Doctrine\ORM\PersistentCollection {#5244 …}
+reports: Doctrine\ORM\PersistentCollection {#5246 …}
+favourites: Doctrine\ORM\PersistentCollection {#5248 …}
+notifications: Doctrine\ORM\PersistentCollection {#5250 …}
-id: 302268
-bodyTs: "'/a/654)':30 'addit':2 'argument':8 'articul':13 'cattl':27 'devops.stackexchange.com':29 'devops.stackexchange.com/a/654)':28 'folk':16 'help':21 'messi':7 'move':23 'pet':25 'quick':1 'run':17 'server':18 'think':4 'way':10 'would':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6623711"
+editedAt: null
+createdAt: DateTimeImmutable @1705074594 {#5237
date: 2024-01-12 16:49:54.0 +01:00
}
} |
|
Show voter details
|
| 24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5238
+user: Proxies\__CG__\App\Entity\User {#5239 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4088
+user: App\Entity\User {#4072 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
people are rebuffing the criticism already.\n
\n
heres the main advantage imo:\n
\n
no messy system or leftovers. some programs use directories all over the place and it gets annoying fast if you host many services. sometimes you will have some issue that requires you to do quite a bit of hunting and redoing things.\n
\n
docker makes this painless. you can deploy and redeploy stuff easily and quickly, without a mess. updates are painless and quick too, with everything neatly self-contained.\n
\n
much easier to maintain once you get the hang of things.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 33
+score: 0
+lastActive: DateTime @1721775014 {#4094
date: 2024-07-24 00:50:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4080 …}
+nested: Doctrine\ORM\PersistentCollection {#4083 …}
+votes: Doctrine\ORM\PersistentCollection {#4081 …}
+reports: Doctrine\ORM\PersistentCollection {#4079 …}
+favourites: Doctrine\ORM\PersistentCollection {#4078 …}
+notifications: Doctrine\ORM\PersistentCollection {#4069 …}
-id: 297786
-bodyTs: "'advantag':10 'alreadi':6 'annoy':28 'bit':48 'contain':81 'critic':5 'deploy':60 'directori':20 'docker':54 'easier':83 'easili':64 'everyth':77 'fast':29 'get':27,88 'hang':90 'here':7 'host':32 'hunt':50 'imo':11 'issu':40 'leftov':16 'main':9 'maintain':85 'make':55 'mani':33 'mess':69 'messi':13 'much':82 'neat':78 'painless':57,72 'peopl':1 'place':24 'program':18 'quick':66,74 'quit':46 'rebuf':3 'redeploy':62 'redo':52 'requir':42 'self':80 'self-contain':79 'servic':34 'sometim':35 'stuff':63 'system':14 'thing':53,92 'updat':70 'use':19 'without':67"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ml/comment/7241901"
+editedAt: null
+createdAt: DateTimeImmutable @1704931562 {#4092
date: 2024-01-11 01:06:02.0 +01:00
}
}
+root: App\Entity\EntryComment {#4088}
+body: "Quick addition, I think for the messy argument the way I would articulate it for folks running servers is it helps you move from [pets to cattle.](https://devops.stackexchange.com/a/654)"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705074594 {#5236
date: 2024-01-12 16:49:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@umbrella@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#5240 …}
+nested: Doctrine\ORM\PersistentCollection {#5242 …}
+votes: Doctrine\ORM\PersistentCollection {#5244 …}
+reports: Doctrine\ORM\PersistentCollection {#5246 …}
+favourites: Doctrine\ORM\PersistentCollection {#5248 …}
+notifications: Doctrine\ORM\PersistentCollection {#5250 …}
-id: 302268
-bodyTs: "'/a/654)':30 'addit':2 'argument':8 'articul':13 'cattl':27 'devops.stackexchange.com':29 'devops.stackexchange.com/a/654)':28 'folk':16 'help':21 'messi':7 'move':23 'pet':25 'quick':1 'run':17 'server':18 'think':4 'way':10 'would':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6623711"
+editedAt: null
+createdAt: DateTimeImmutable @1705074594 {#5237
date: 2024-01-12 16:49:54.0 +01:00
}
} |
|
Show voter details
|
| 25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 26 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
} |
|
Show voter details
|
| 27 |
DENIED
|
edit
|
App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
} |
|
Show voter details
|
| 28 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
} |
|
Show voter details
|
| 29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 30 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5270
+user: Proxies\__CG__\App\Entity\User {#5271 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "3. Even if someone breaks in, they are not a user, but root 🤝"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705079798 {#5268
date: 2024-01-12 18:16:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5272 …}
+nested: Doctrine\ORM\PersistentCollection {#5274 …}
+votes: Doctrine\ORM\PersistentCollection {#5276 …}
+reports: Doctrine\ORM\PersistentCollection {#5278 …}
+favourites: Doctrine\ORM\PersistentCollection {#5280 …}
+notifications: Doctrine\ORM\PersistentCollection {#5282 …}
-id: 302538
-bodyTs: "'3':1 'break':5 'even':2 'root':13 'someon':4 'user':11"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7460511"
+editedAt: null
+createdAt: DateTimeImmutable @1705079798 {#5269
date: 2024-01-12 18:16:38.0 +01:00
}
} |
|
Show voter details
|
| 31 |
DENIED
|
edit
|
App\Entity\EntryComment {#5270
+user: Proxies\__CG__\App\Entity\User {#5271 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "3. Even if someone breaks in, they are not a user, but root 🤝"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705079798 {#5268
date: 2024-01-12 18:16:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5272 …}
+nested: Doctrine\ORM\PersistentCollection {#5274 …}
+votes: Doctrine\ORM\PersistentCollection {#5276 …}
+reports: Doctrine\ORM\PersistentCollection {#5278 …}
+favourites: Doctrine\ORM\PersistentCollection {#5280 …}
+notifications: Doctrine\ORM\PersistentCollection {#5282 …}
-id: 302538
-bodyTs: "'3':1 'break':5 'even':2 'root':13 'someon':4 'user':11"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7460511"
+editedAt: null
+createdAt: DateTimeImmutable @1705079798 {#5269
date: 2024-01-12 18:16:38.0 +01:00
}
} |
|
Show voter details
|
| 32 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5270
+user: Proxies\__CG__\App\Entity\User {#5271 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "3. Even if someone breaks in, they are not a user, but root 🤝"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705079798 {#5268
date: 2024-01-12 18:16:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5272 …}
+nested: Doctrine\ORM\PersistentCollection {#5274 …}
+votes: Doctrine\ORM\PersistentCollection {#5276 …}
+reports: Doctrine\ORM\PersistentCollection {#5278 …}
+favourites: Doctrine\ORM\PersistentCollection {#5280 …}
+notifications: Doctrine\ORM\PersistentCollection {#5282 …}
-id: 302538
-bodyTs: "'3':1 'break':5 'even':2 'root':13 'someon':4 'user':11"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7460511"
+editedAt: null
+createdAt: DateTimeImmutable @1705079798 {#5269
date: 2024-01-12 18:16:38.0 +01:00
}
} |
|
Show voter details
|
| 33 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 34 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5385
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5270
+user: Proxies\__CG__\App\Entity\User {#5271 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "3. Even if someone breaks in, they are not a user, but root 🤝"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705079798 {#5268
date: 2024-01-12 18:16:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5272 …}
+nested: Doctrine\ORM\PersistentCollection {#5274 …}
+votes: Doctrine\ORM\PersistentCollection {#5276 …}
+reports: Doctrine\ORM\PersistentCollection {#5278 …}
+favourites: Doctrine\ORM\PersistentCollection {#5280 …}
+notifications: Doctrine\ORM\PersistentCollection {#5282 …}
-id: 302538
-bodyTs: "'3':1 'break':5 'even':2 'root':13 'someon':4 'user':11"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7460511"
+editedAt: null
+createdAt: DateTimeImmutable @1705079798 {#5269
date: 2024-01-12 18:16:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "*in that container, not in the system"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705085485 {#5383
date: 2024-01-12 19:51:25.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
"@Gooey0210@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#5386 …}
+nested: Doctrine\ORM\PersistentCollection {#5388 …}
+votes: Doctrine\ORM\PersistentCollection {#5390 …}
+reports: Doctrine\ORM\PersistentCollection {#5392 …}
+favourites: Doctrine\ORM\PersistentCollection {#5394 …}
+notifications: Doctrine\ORM\PersistentCollection {#5396 …}
-id: 302811
-bodyTs: "'contain':3 'system':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/407223"
+editedAt: null
+createdAt: DateTimeImmutable @1705085485 {#5384
date: 2024-01-12 19:51:25.0 +01:00
}
} |
|
Show voter details
|
| 35 |
DENIED
|
edit
|
App\Entity\EntryComment {#5385
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5270
+user: Proxies\__CG__\App\Entity\User {#5271 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "3. Even if someone breaks in, they are not a user, but root 🤝"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705079798 {#5268
date: 2024-01-12 18:16:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5272 …}
+nested: Doctrine\ORM\PersistentCollection {#5274 …}
+votes: Doctrine\ORM\PersistentCollection {#5276 …}
+reports: Doctrine\ORM\PersistentCollection {#5278 …}
+favourites: Doctrine\ORM\PersistentCollection {#5280 …}
+notifications: Doctrine\ORM\PersistentCollection {#5282 …}
-id: 302538
-bodyTs: "'3':1 'break':5 'even':2 'root':13 'someon':4 'user':11"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7460511"
+editedAt: null
+createdAt: DateTimeImmutable @1705079798 {#5269
date: 2024-01-12 18:16:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "*in that container, not in the system"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705085485 {#5383
date: 2024-01-12 19:51:25.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
"@Gooey0210@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#5386 …}
+nested: Doctrine\ORM\PersistentCollection {#5388 …}
+votes: Doctrine\ORM\PersistentCollection {#5390 …}
+reports: Doctrine\ORM\PersistentCollection {#5392 …}
+favourites: Doctrine\ORM\PersistentCollection {#5394 …}
+notifications: Doctrine\ORM\PersistentCollection {#5396 …}
-id: 302811
-bodyTs: "'contain':3 'system':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/407223"
+editedAt: null
+createdAt: DateTimeImmutable @1705085485 {#5384
date: 2024-01-12 19:51:25.0 +01:00
}
} |
|
Show voter details
|
| 36 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5385
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5270
+user: Proxies\__CG__\App\Entity\User {#5271 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "3. Even if someone breaks in, they are not a user, but root 🤝"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705079798 {#5268
date: 2024-01-12 18:16:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5272 …}
+nested: Doctrine\ORM\PersistentCollection {#5274 …}
+votes: Doctrine\ORM\PersistentCollection {#5276 …}
+reports: Doctrine\ORM\PersistentCollection {#5278 …}
+favourites: Doctrine\ORM\PersistentCollection {#5280 …}
+notifications: Doctrine\ORM\PersistentCollection {#5282 …}
-id: 302538
-bodyTs: "'3':1 'break':5 'even':2 'root':13 'someon':4 'user':11"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7460511"
+editedAt: null
+createdAt: DateTimeImmutable @1705079798 {#5269
date: 2024-01-12 18:16:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "*in that container, not in the system"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1705085485 {#5383
date: 2024-01-12 19:51:25.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
"@Gooey0210@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#5386 …}
+nested: Doctrine\ORM\PersistentCollection {#5388 …}
+votes: Doctrine\ORM\PersistentCollection {#5390 …}
+reports: Doctrine\ORM\PersistentCollection {#5392 …}
+favourites: Doctrine\ORM\PersistentCollection {#5394 …}
+notifications: Doctrine\ORM\PersistentCollection {#5396 …}
-id: 302811
-bodyTs: "'contain':3 'system':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/407223"
+editedAt: null
+createdAt: DateTimeImmutable @1705085485 {#5384
date: 2024-01-12 19:51:25.0 +01:00
}
} |
|
Show voter details
|
| 37 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 38 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5286
+user: Proxies\__CG__\App\Entity\User {#5287 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "Also the ability to snapshot an image, goof around with changes, and if you don’t like them restore the snapshot makes it much easier to experiment than trying to unwind all the changes you make."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1705076009 {#5284
date: 2024-01-12 17:13:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5288 …}
+nested: Doctrine\ORM\PersistentCollection {#5290 …}
+votes: Doctrine\ORM\PersistentCollection {#5292 …}
+reports: Doctrine\ORM\PersistentCollection {#5294 …}
+favourites: Doctrine\ORM\PersistentCollection {#5296 …}
+notifications: Doctrine\ORM\PersistentCollection {#5298 …}
-id: 302315
-bodyTs: "'abil':3 'also':1 'around':9 'chang':11,34 'easier':25 'experi':27 'goof':8 'imag':7 'like':17 'make':22,36 'much':24 'restor':19 'snapshot':5,21 'tri':29 'unwind':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8192614"
+editedAt: null
+createdAt: DateTimeImmutable @1705076009 {#5285
date: 2024-01-12 17:13:29.0 +01:00
}
} |
|
Show voter details
|
| 39 |
DENIED
|
edit
|
App\Entity\EntryComment {#5286
+user: Proxies\__CG__\App\Entity\User {#5287 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "Also the ability to snapshot an image, goof around with changes, and if you don’t like them restore the snapshot makes it much easier to experiment than trying to unwind all the changes you make."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1705076009 {#5284
date: 2024-01-12 17:13:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5288 …}
+nested: Doctrine\ORM\PersistentCollection {#5290 …}
+votes: Doctrine\ORM\PersistentCollection {#5292 …}
+reports: Doctrine\ORM\PersistentCollection {#5294 …}
+favourites: Doctrine\ORM\PersistentCollection {#5296 …}
+notifications: Doctrine\ORM\PersistentCollection {#5298 …}
-id: 302315
-bodyTs: "'abil':3 'also':1 'around':9 'chang':11,34 'easier':25 'experi':27 'goof':8 'imag':7 'like':17 'make':22,36 'much':24 'restor':19 'snapshot':5,21 'tri':29 'unwind':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8192614"
+editedAt: null
+createdAt: DateTimeImmutable @1705076009 {#5285
date: 2024-01-12 17:13:29.0 +01:00
}
} |
|
Show voter details
|
| 40 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5286
+user: Proxies\__CG__\App\Entity\User {#5287 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "Also the ability to snapshot an image, goof around with changes, and if you don’t like them restore the snapshot makes it much easier to experiment than trying to unwind all the changes you make."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1705076009 {#5284
date: 2024-01-12 17:13:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5288 …}
+nested: Doctrine\ORM\PersistentCollection {#5290 …}
+votes: Doctrine\ORM\PersistentCollection {#5292 …}
+reports: Doctrine\ORM\PersistentCollection {#5294 …}
+favourites: Doctrine\ORM\PersistentCollection {#5296 …}
+notifications: Doctrine\ORM\PersistentCollection {#5298 …}
-id: 302315
-bodyTs: "'abil':3 'also':1 'around':9 'chang':11,34 'easier':25 'experi':27 'goof':8 'imag':7 'like':17 'make':22,36 'much':24 'restor':19 'snapshot':5,21 'tri':29 'unwind':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8192614"
+editedAt: null
+createdAt: DateTimeImmutable @1705076009 {#5285
date: 2024-01-12 17:13:29.0 +01:00
}
} |
|
Show voter details
|
| 41 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 42 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5370
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5286
+user: Proxies\__CG__\App\Entity\User {#5287 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "Also the ability to snapshot an image, goof around with changes, and if you don’t like them restore the snapshot makes it much easier to experiment than trying to unwind all the changes you make."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1705076009 {#5284
date: 2024-01-12 17:13:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5288 …}
+nested: Doctrine\ORM\PersistentCollection {#5290 …}
+votes: Doctrine\ORM\PersistentCollection {#5292 …}
+reports: Doctrine\ORM\PersistentCollection {#5294 …}
+favourites: Doctrine\ORM\PersistentCollection {#5296 …}
+notifications: Doctrine\ORM\PersistentCollection {#5298 …}
-id: 302315
-bodyTs: "'abil':3 'also':1 'around':9 'chang':11,34 'easier':25 'experi':27 'goof':8 'imag':7 'like':17 'make':22,36 'much':24 'restor':19 'snapshot':5,21 'tri':29 'unwind':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8192614"
+editedAt: null
+createdAt: DateTimeImmutable @1705076009 {#5285
date: 2024-01-12 17:13:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "I havent actually tried that. Might need to check it out. :)"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705086049 {#5368
date: 2024-01-12 20:00:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
"@invertedspear@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5371 …}
+nested: Doctrine\ORM\PersistentCollection {#5373 …}
+votes: Doctrine\ORM\PersistentCollection {#5375 …}
+reports: Doctrine\ORM\PersistentCollection {#5377 …}
+favourites: Doctrine\ORM\PersistentCollection {#5379 …}
+notifications: Doctrine\ORM\PersistentCollection {#5381 …}
-id: 302847
-bodyTs: "'actual':3 'check':9 'havent':2 'might':6 'need':7 'tri':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/407281"
+editedAt: null
+createdAt: DateTimeImmutable @1705086049 {#5369
date: 2024-01-12 20:00:49.0 +01:00
}
} |
|
Show voter details
|
| 43 |
DENIED
|
edit
|
App\Entity\EntryComment {#5370
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5286
+user: Proxies\__CG__\App\Entity\User {#5287 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "Also the ability to snapshot an image, goof around with changes, and if you don’t like them restore the snapshot makes it much easier to experiment than trying to unwind all the changes you make."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1705076009 {#5284
date: 2024-01-12 17:13:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5288 …}
+nested: Doctrine\ORM\PersistentCollection {#5290 …}
+votes: Doctrine\ORM\PersistentCollection {#5292 …}
+reports: Doctrine\ORM\PersistentCollection {#5294 …}
+favourites: Doctrine\ORM\PersistentCollection {#5296 …}
+notifications: Doctrine\ORM\PersistentCollection {#5298 …}
-id: 302315
-bodyTs: "'abil':3 'also':1 'around':9 'chang':11,34 'easier':25 'experi':27 'goof':8 'imag':7 'like':17 'make':22,36 'much':24 'restor':19 'snapshot':5,21 'tri':29 'unwind':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8192614"
+editedAt: null
+createdAt: DateTimeImmutable @1705076009 {#5285
date: 2024-01-12 17:13:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "I havent actually tried that. Might need to check it out. :)"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705086049 {#5368
date: 2024-01-12 20:00:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
"@invertedspear@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5371 …}
+nested: Doctrine\ORM\PersistentCollection {#5373 …}
+votes: Doctrine\ORM\PersistentCollection {#5375 …}
+reports: Doctrine\ORM\PersistentCollection {#5377 …}
+favourites: Doctrine\ORM\PersistentCollection {#5379 …}
+notifications: Doctrine\ORM\PersistentCollection {#5381 …}
-id: 302847
-bodyTs: "'actual':3 'check':9 'havent':2 'might':6 'need':7 'tri':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/407281"
+editedAt: null
+createdAt: DateTimeImmutable @1705086049 {#5369
date: 2024-01-12 20:00:49.0 +01:00
}
} |
|
Show voter details
|
| 44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5370
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5286
+user: Proxies\__CG__\App\Entity\User {#5287 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4157
+user: App\Entity\User {#4170 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Imo, yes.\n
\n
- only run containers from trusted sources (btw. google, ms, apple have proven they cant be trusted either)\n
- run apps without dependency hell\n
- even if someone breaks in, they’re not in your system but in a container\n
- have everything web facing separate from the rest\n
- get per app resource statistics\n
\n
Those are just what was in my head. Probably more to be said.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1721939373 {#4151
date: 2024-07-25 22:29:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4158 …}
+nested: Doctrine\ORM\PersistentCollection {#4160 …}
+votes: Doctrine\ORM\PersistentCollection {#4162 …}
+reports: Doctrine\ORM\PersistentCollection {#4164 …}
+favourites: Doctrine\ORM\PersistentCollection {#4166 …}
+notifications: Doctrine\ORM\PersistentCollection {#4168 …}
-id: 298945
-bodyTs: "'app':21,50 'appl':12 'break':28 'btw':9 'cant':16 'contain':5,39 'depend':23 'either':19 'even':25 'everyth':41 'face':43 'get':48 'googl':10 'head':60 'hell':24 'imo':1 'ms':11 'per':49 'probabl':61 'proven':14 're':31 'resourc':51 'rest':47 'run':4,20 'said':65 'separ':44 'someon':27 'sourc':8 'statist':52 'system':35 'trust':7,18 'web':42 'without':22 'yes':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/400498"
+editedAt: DateTimeImmutable @1720862100 {#4152
date: 2024-07-13 11:15:00.0 +02:00
}
+createdAt: DateTimeImmutable @1704981658 {#4153
date: 2024-01-11 15:00:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "Also the ability to snapshot an image, goof around with changes, and if you don’t like them restore the snapshot makes it much easier to experiment than trying to unwind all the changes you make."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1705076009 {#5284
date: 2024-01-12 17:13:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
]
+children: Doctrine\ORM\PersistentCollection {#5288 …}
+nested: Doctrine\ORM\PersistentCollection {#5290 …}
+votes: Doctrine\ORM\PersistentCollection {#5292 …}
+reports: Doctrine\ORM\PersistentCollection {#5294 …}
+favourites: Doctrine\ORM\PersistentCollection {#5296 …}
+notifications: Doctrine\ORM\PersistentCollection {#5298 …}
-id: 302315
-bodyTs: "'abil':3 'also':1 'around':9 'chang':11,34 'easier':25 'experi':27 'goof':8 'imag':7 'like':17 'make':22,36 'much':24 'restor':19 'snapshot':5,21 'tri':29 'unwind':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8192614"
+editedAt: null
+createdAt: DateTimeImmutable @1705076009 {#5285
date: 2024-01-12 17:13:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#4157}
+body: "I havent actually tried that. Might need to check it out. :)"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705086049 {#5368
date: 2024-01-12 20:00:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@haui_lemmy@lemmy.giftedmc.com"
"@invertedspear@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5371 …}
+nested: Doctrine\ORM\PersistentCollection {#5373 …}
+votes: Doctrine\ORM\PersistentCollection {#5375 …}
+reports: Doctrine\ORM\PersistentCollection {#5377 …}
+favourites: Doctrine\ORM\PersistentCollection {#5379 …}
+notifications: Doctrine\ORM\PersistentCollection {#5381 …}
-id: 302847
-bodyTs: "'actual':3 'check':9 'havent':2 'might':6 'need':7 'tri':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.giftedmc.com/comment/407281"
+editedAt: null
+createdAt: DateTimeImmutable @1705086049 {#5369
date: 2024-01-12 20:00:49.0 +01:00
}
} |
|
Show voter details
|
| 45 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 46 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
About the root problem, as of now new installs are trying to let the user to run everything as a limited user. And the program is ran as root *inside* the container so in order to escape from it the attacker would need a double zero day exploit (one for doing rce in the container, one to escape the container)\n
\n
The alternative to “don’t really know what’s in the image” usually is: “just download this Easy minified and incomprehensible trustmeimtotallynotavirus.sh script and run it as root”. Requires much more trust than a container that you can delete with no traces in literally seconds\n
\n
If the program that you want to run requires python modules or node modules then it will make much more mess on the system than a container.\n
\n
Downgrading to a previous version (or a beta preview) of the app you’re running due to bugs it’s trivial, you just change a tag and launch it again. Doing this on bare metal requires to be a terminal guru\n
\n
Finally, migrating to a new fresh server is just `docker compose down`, then rsync to new server, and then `docker compose up -d`. And not praying to ten different gods because after three years you forgot how did you install the app in bare metal like that.\n
\n
Docker is perfect for common people like us self hosting at home, the professionals at work use kubernetes
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1720532755 {#4226
date: 2024-07-09 15:45:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4232 …}
+nested: Doctrine\ORM\PersistentCollection {#4234 …}
+votes: Doctrine\ORM\PersistentCollection {#4236 …}
+reports: Doctrine\ORM\PersistentCollection {#4238 …}
+favourites: Doctrine\ORM\PersistentCollection {#4240 …}
+notifications: Doctrine\ORM\PersistentCollection {#4242 …}
-id: 297660
-bodyTs: "'altern':62 'app':144,215 'attack':41 'bare':166,217 'beta':140 'bug':150 'chang':156 'common':225 'compos':184,194 'contain':32,55,60,95,132 'd':196 'day':47 'delet':99 'differ':202 'docker':183,193,221 'doubl':45 'downgrad':133 'download':76 'due':148 'easi':78 'escap':37,58 'everyth':18 'exploit':48 'final':174 'forgot':209 'fresh':179 'god':203 'guru':173 'home':232 'host':230 'imag':72 'incomprehens':81 'insid':30 'instal':9,213 'know':67 'kubernet':238 'launch':160 'let':13 'like':219,227 'limit':21 'liter':104 'make':123 'mess':126 'metal':167,218 'migrat':175 'minifi':79 'modul':116,119 'much':90,124 'need':43 'new':8,178,189 'node':118 'one':49,56 'order':35 'peopl':226 'perfect':223 'pray':199 'preview':141 'previous':136 'problem':4 'profession':234 'program':25,108 'python':115 'ran':27 'rce':52 're':146 'realli':66 'requir':89,114,168 'root':3,29,88 'rsync':187 'run':17,85,113,147 'script':83 'second':105 'self':229 'server':180,190 'system':129 'tag':158 'ten':201 'termin':172 'three':206 'trace':102 'tri':11 'trivial':153 'trust':92 'trustmeimtotallynotavirus.sh':82 'us':228 'use':237 'user':15,22 'usual':73 'version':137 'want':111 'work':236 'would':42 'year':207 'zero':46"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4826104"
+editedAt: null
+createdAt: DateTimeImmutable @1704928662 {#4227
date: 2024-01-11 00:17:42.0 +01:00
}
} |
|
Show voter details
|
| 47 |
DENIED
|
edit
|
App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
About the root problem, as of now new installs are trying to let the user to run everything as a limited user. And the program is ran as root *inside* the container so in order to escape from it the attacker would need a double zero day exploit (one for doing rce in the container, one to escape the container)\n
\n
The alternative to “don’t really know what’s in the image” usually is: “just download this Easy minified and incomprehensible trustmeimtotallynotavirus.sh script and run it as root”. Requires much more trust than a container that you can delete with no traces in literally seconds\n
\n
If the program that you want to run requires python modules or node modules then it will make much more mess on the system than a container.\n
\n
Downgrading to a previous version (or a beta preview) of the app you’re running due to bugs it’s trivial, you just change a tag and launch it again. Doing this on bare metal requires to be a terminal guru\n
\n
Finally, migrating to a new fresh server is just `docker compose down`, then rsync to new server, and then `docker compose up -d`. And not praying to ten different gods because after three years you forgot how did you install the app in bare metal like that.\n
\n
Docker is perfect for common people like us self hosting at home, the professionals at work use kubernetes
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1720532755 {#4226
date: 2024-07-09 15:45:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4232 …}
+nested: Doctrine\ORM\PersistentCollection {#4234 …}
+votes: Doctrine\ORM\PersistentCollection {#4236 …}
+reports: Doctrine\ORM\PersistentCollection {#4238 …}
+favourites: Doctrine\ORM\PersistentCollection {#4240 …}
+notifications: Doctrine\ORM\PersistentCollection {#4242 …}
-id: 297660
-bodyTs: "'altern':62 'app':144,215 'attack':41 'bare':166,217 'beta':140 'bug':150 'chang':156 'common':225 'compos':184,194 'contain':32,55,60,95,132 'd':196 'day':47 'delet':99 'differ':202 'docker':183,193,221 'doubl':45 'downgrad':133 'download':76 'due':148 'easi':78 'escap':37,58 'everyth':18 'exploit':48 'final':174 'forgot':209 'fresh':179 'god':203 'guru':173 'home':232 'host':230 'imag':72 'incomprehens':81 'insid':30 'instal':9,213 'know':67 'kubernet':238 'launch':160 'let':13 'like':219,227 'limit':21 'liter':104 'make':123 'mess':126 'metal':167,218 'migrat':175 'minifi':79 'modul':116,119 'much':90,124 'need':43 'new':8,178,189 'node':118 'one':49,56 'order':35 'peopl':226 'perfect':223 'pray':199 'preview':141 'previous':136 'problem':4 'profession':234 'program':25,108 'python':115 'ran':27 'rce':52 're':146 'realli':66 'requir':89,114,168 'root':3,29,88 'rsync':187 'run':17,85,113,147 'script':83 'second':105 'self':229 'server':180,190 'system':129 'tag':158 'ten':201 'termin':172 'three':206 'trace':102 'tri':11 'trivial':153 'trust':92 'trustmeimtotallynotavirus.sh':82 'us':228 'use':237 'user':15,22 'usual':73 'version':137 'want':111 'work':236 'would':42 'year':207 'zero':46"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4826104"
+editedAt: null
+createdAt: DateTimeImmutable @1704928662 {#4227
date: 2024-01-11 00:17:42.0 +01:00
}
} |
|
Show voter details
|
| 48 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
About the root problem, as of now new installs are trying to let the user to run everything as a limited user. And the program is ran as root *inside* the container so in order to escape from it the attacker would need a double zero day exploit (one for doing rce in the container, one to escape the container)\n
\n
The alternative to “don’t really know what’s in the image” usually is: “just download this Easy minified and incomprehensible trustmeimtotallynotavirus.sh script and run it as root”. Requires much more trust than a container that you can delete with no traces in literally seconds\n
\n
If the program that you want to run requires python modules or node modules then it will make much more mess on the system than a container.\n
\n
Downgrading to a previous version (or a beta preview) of the app you’re running due to bugs it’s trivial, you just change a tag and launch it again. Doing this on bare metal requires to be a terminal guru\n
\n
Finally, migrating to a new fresh server is just `docker compose down`, then rsync to new server, and then `docker compose up -d`. And not praying to ten different gods because after three years you forgot how did you install the app in bare metal like that.\n
\n
Docker is perfect for common people like us self hosting at home, the professionals at work use kubernetes
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1720532755 {#4226
date: 2024-07-09 15:45:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4232 …}
+nested: Doctrine\ORM\PersistentCollection {#4234 …}
+votes: Doctrine\ORM\PersistentCollection {#4236 …}
+reports: Doctrine\ORM\PersistentCollection {#4238 …}
+favourites: Doctrine\ORM\PersistentCollection {#4240 …}
+notifications: Doctrine\ORM\PersistentCollection {#4242 …}
-id: 297660
-bodyTs: "'altern':62 'app':144,215 'attack':41 'bare':166,217 'beta':140 'bug':150 'chang':156 'common':225 'compos':184,194 'contain':32,55,60,95,132 'd':196 'day':47 'delet':99 'differ':202 'docker':183,193,221 'doubl':45 'downgrad':133 'download':76 'due':148 'easi':78 'escap':37,58 'everyth':18 'exploit':48 'final':174 'forgot':209 'fresh':179 'god':203 'guru':173 'home':232 'host':230 'imag':72 'incomprehens':81 'insid':30 'instal':9,213 'know':67 'kubernet':238 'launch':160 'let':13 'like':219,227 'limit':21 'liter':104 'make':123 'mess':126 'metal':167,218 'migrat':175 'minifi':79 'modul':116,119 'much':90,124 'need':43 'new':8,178,189 'node':118 'one':49,56 'order':35 'peopl':226 'perfect':223 'pray':199 'preview':141 'previous':136 'problem':4 'profession':234 'program':25,108 'python':115 'ran':27 'rce':52 're':146 'realli':66 'requir':89,114,168 'root':3,29,88 'rsync':187 'run':17,85,113,147 'script':83 'second':105 'self':229 'server':180,190 'system':129 'tag':158 'ten':201 'termin':172 'three':206 'trace':102 'tri':11 'trivial':153 'trust':92 'trustmeimtotallynotavirus.sh':82 'us':228 'use':237 'user':15,22 'usual':73 'version':137 'want':111 'work':236 'would':42 'year':207 'zero':46"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4826104"
+editedAt: null
+createdAt: DateTimeImmutable @1704928662 {#4227
date: 2024-01-11 00:17:42.0 +01:00
}
} |
|
Show voter details
|
| 49 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 50 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5222
+user: Proxies\__CG__\App\Entity\User {#5223 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
About the root problem, as of now new installs are trying to let the user to run everything as a limited user. And the program is ran as root *inside* the container so in order to escape from it the attacker would need a double zero day exploit (one for doing rce in the container, one to escape the container)\n
\n
The alternative to “don’t really know what’s in the image” usually is: “just download this Easy minified and incomprehensible trustmeimtotallynotavirus.sh script and run it as root”. Requires much more trust than a container that you can delete with no traces in literally seconds\n
\n
If the program that you want to run requires python modules or node modules then it will make much more mess on the system than a container.\n
\n
Downgrading to a previous version (or a beta preview) of the app you’re running due to bugs it’s trivial, you just change a tag and launch it again. Doing this on bare metal requires to be a terminal guru\n
\n
Finally, migrating to a new fresh server is just `docker compose down`, then rsync to new server, and then `docker compose up -d`. And not praying to ten different gods because after three years you forgot how did you install the app in bare metal like that.\n
\n
Docker is perfect for common people like us self hosting at home, the professionals at work use kubernetes
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1720532755 {#4226
date: 2024-07-09 15:45:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4232 …}
+nested: Doctrine\ORM\PersistentCollection {#4234 …}
+votes: Doctrine\ORM\PersistentCollection {#4236 …}
+reports: Doctrine\ORM\PersistentCollection {#4238 …}
+favourites: Doctrine\ORM\PersistentCollection {#4240 …}
+notifications: Doctrine\ORM\PersistentCollection {#4242 …}
-id: 297660
-bodyTs: "'altern':62 'app':144,215 'attack':41 'bare':166,217 'beta':140 'bug':150 'chang':156 'common':225 'compos':184,194 'contain':32,55,60,95,132 'd':196 'day':47 'delet':99 'differ':202 'docker':183,193,221 'doubl':45 'downgrad':133 'download':76 'due':148 'easi':78 'escap':37,58 'everyth':18 'exploit':48 'final':174 'forgot':209 'fresh':179 'god':203 'guru':173 'home':232 'host':230 'imag':72 'incomprehens':81 'insid':30 'instal':9,213 'know':67 'kubernet':238 'launch':160 'let':13 'like':219,227 'limit':21 'liter':104 'make':123 'mess':126 'metal':167,218 'migrat':175 'minifi':79 'modul':116,119 'much':90,124 'need':43 'new':8,178,189 'node':118 'one':49,56 'order':35 'peopl':226 'perfect':223 'pray':199 'preview':141 'previous':136 'problem':4 'profession':234 'program':25,108 'python':115 'ran':27 'rce':52 're':146 'realli':66 'requir':89,114,168 'root':3,29,88 'rsync':187 'run':17,85,113,147 'script':83 'second':105 'self':229 'server':180,190 'system':129 'tag':158 'ten':201 'termin':172 'three':206 'trace':102 'tri':11 'trivial':153 'trust':92 'trustmeimtotallynotavirus.sh':82 'us':228 'use':237 'user':15,22 'usual':73 'version':137 'want':111 'work':236 'would':42 'year':207 'zero':46"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4826104"
+editedAt: null
+createdAt: DateTimeImmutable @1704928662 {#4227
date: 2024-01-11 00:17:42.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+body: "> the program is run* as root"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704942175 {#5220
date: 2024-01-11 04:02:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Moonrise2473@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#5224 …}
+nested: Doctrine\ORM\PersistentCollection {#5226 …}
+votes: Doctrine\ORM\PersistentCollection {#5228 …}
+reports: Doctrine\ORM\PersistentCollection {#5230 …}
+favourites: Doctrine\ORM\PersistentCollection {#5232 …}
+notifications: Doctrine\ORM\PersistentCollection {#5234 …}
-id: 298121
-bodyTs: "'program':2 'root':6 'run':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6569069"
+editedAt: null
+createdAt: DateTimeImmutable @1704942175 {#5221
date: 2024-01-11 04:02:55.0 +01:00
}
} |
|
Show voter details
|
| 51 |
DENIED
|
edit
|
App\Entity\EntryComment {#5222
+user: Proxies\__CG__\App\Entity\User {#5223 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
About the root problem, as of now new installs are trying to let the user to run everything as a limited user. And the program is ran as root *inside* the container so in order to escape from it the attacker would need a double zero day exploit (one for doing rce in the container, one to escape the container)\n
\n
The alternative to “don’t really know what’s in the image” usually is: “just download this Easy minified and incomprehensible trustmeimtotallynotavirus.sh script and run it as root”. Requires much more trust than a container that you can delete with no traces in literally seconds\n
\n
If the program that you want to run requires python modules or node modules then it will make much more mess on the system than a container.\n
\n
Downgrading to a previous version (or a beta preview) of the app you’re running due to bugs it’s trivial, you just change a tag and launch it again. Doing this on bare metal requires to be a terminal guru\n
\n
Finally, migrating to a new fresh server is just `docker compose down`, then rsync to new server, and then `docker compose up -d`. And not praying to ten different gods because after three years you forgot how did you install the app in bare metal like that.\n
\n
Docker is perfect for common people like us self hosting at home, the professionals at work use kubernetes
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1720532755 {#4226
date: 2024-07-09 15:45:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4232 …}
+nested: Doctrine\ORM\PersistentCollection {#4234 …}
+votes: Doctrine\ORM\PersistentCollection {#4236 …}
+reports: Doctrine\ORM\PersistentCollection {#4238 …}
+favourites: Doctrine\ORM\PersistentCollection {#4240 …}
+notifications: Doctrine\ORM\PersistentCollection {#4242 …}
-id: 297660
-bodyTs: "'altern':62 'app':144,215 'attack':41 'bare':166,217 'beta':140 'bug':150 'chang':156 'common':225 'compos':184,194 'contain':32,55,60,95,132 'd':196 'day':47 'delet':99 'differ':202 'docker':183,193,221 'doubl':45 'downgrad':133 'download':76 'due':148 'easi':78 'escap':37,58 'everyth':18 'exploit':48 'final':174 'forgot':209 'fresh':179 'god':203 'guru':173 'home':232 'host':230 'imag':72 'incomprehens':81 'insid':30 'instal':9,213 'know':67 'kubernet':238 'launch':160 'let':13 'like':219,227 'limit':21 'liter':104 'make':123 'mess':126 'metal':167,218 'migrat':175 'minifi':79 'modul':116,119 'much':90,124 'need':43 'new':8,178,189 'node':118 'one':49,56 'order':35 'peopl':226 'perfect':223 'pray':199 'preview':141 'previous':136 'problem':4 'profession':234 'program':25,108 'python':115 'ran':27 'rce':52 're':146 'realli':66 'requir':89,114,168 'root':3,29,88 'rsync':187 'run':17,85,113,147 'script':83 'second':105 'self':229 'server':180,190 'system':129 'tag':158 'ten':201 'termin':172 'three':206 'trace':102 'tri':11 'trivial':153 'trust':92 'trustmeimtotallynotavirus.sh':82 'us':228 'use':237 'user':15,22 'usual':73 'version':137 'want':111 'work':236 'would':42 'year':207 'zero':46"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4826104"
+editedAt: null
+createdAt: DateTimeImmutable @1704928662 {#4227
date: 2024-01-11 00:17:42.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+body: "> the program is run* as root"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704942175 {#5220
date: 2024-01-11 04:02:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Moonrise2473@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#5224 …}
+nested: Doctrine\ORM\PersistentCollection {#5226 …}
+votes: Doctrine\ORM\PersistentCollection {#5228 …}
+reports: Doctrine\ORM\PersistentCollection {#5230 …}
+favourites: Doctrine\ORM\PersistentCollection {#5232 …}
+notifications: Doctrine\ORM\PersistentCollection {#5234 …}
-id: 298121
-bodyTs: "'program':2 'root':6 'run':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6569069"
+editedAt: null
+createdAt: DateTimeImmutable @1704942175 {#5221
date: 2024-01-11 04:02:55.0 +01:00
}
} |
|
Show voter details
|
| 52 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5222
+user: Proxies\__CG__\App\Entity\User {#5223 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4231
+user: App\Entity\User {#4244 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
About the root problem, as of now new installs are trying to let the user to run everything as a limited user. And the program is ran as root *inside* the container so in order to escape from it the attacker would need a double zero day exploit (one for doing rce in the container, one to escape the container)\n
\n
The alternative to “don’t really know what’s in the image” usually is: “just download this Easy minified and incomprehensible trustmeimtotallynotavirus.sh script and run it as root”. Requires much more trust than a container that you can delete with no traces in literally seconds\n
\n
If the program that you want to run requires python modules or node modules then it will make much more mess on the system than a container.\n
\n
Downgrading to a previous version (or a beta preview) of the app you’re running due to bugs it’s trivial, you just change a tag and launch it again. Doing this on bare metal requires to be a terminal guru\n
\n
Finally, migrating to a new fresh server is just `docker compose down`, then rsync to new server, and then `docker compose up -d`. And not praying to ten different gods because after three years you forgot how did you install the app in bare metal like that.\n
\n
Docker is perfect for common people like us self hosting at home, the professionals at work use kubernetes
"""
+lang: "en"
+isAdult: false
+favouriteCount: 28
+score: 0
+lastActive: DateTime @1720532755 {#4226
date: 2024-07-09 15:45:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4232 …}
+nested: Doctrine\ORM\PersistentCollection {#4234 …}
+votes: Doctrine\ORM\PersistentCollection {#4236 …}
+reports: Doctrine\ORM\PersistentCollection {#4238 …}
+favourites: Doctrine\ORM\PersistentCollection {#4240 …}
+notifications: Doctrine\ORM\PersistentCollection {#4242 …}
-id: 297660
-bodyTs: "'altern':62 'app':144,215 'attack':41 'bare':166,217 'beta':140 'bug':150 'chang':156 'common':225 'compos':184,194 'contain':32,55,60,95,132 'd':196 'day':47 'delet':99 'differ':202 'docker':183,193,221 'doubl':45 'downgrad':133 'download':76 'due':148 'easi':78 'escap':37,58 'everyth':18 'exploit':48 'final':174 'forgot':209 'fresh':179 'god':203 'guru':173 'home':232 'host':230 'imag':72 'incomprehens':81 'insid':30 'instal':9,213 'know':67 'kubernet':238 'launch':160 'let':13 'like':219,227 'limit':21 'liter':104 'make':123 'mess':126 'metal':167,218 'migrat':175 'minifi':79 'modul':116,119 'much':90,124 'need':43 'new':8,178,189 'node':118 'one':49,56 'order':35 'peopl':226 'perfect':223 'pray':199 'preview':141 'previous':136 'problem':4 'profession':234 'program':25,108 'python':115 'ran':27 'rce':52 're':146 'realli':66 'requir':89,114,168 'root':3,29,88 'rsync':187 'run':17,85,113,147 'script':83 'second':105 'self':229 'server':180,190 'system':129 'tag':158 'ten':201 'termin':172 'three':206 'trace':102 'tri':11 'trivial':153 'trust':92 'trustmeimtotallynotavirus.sh':82 'us':228 'use':237 'user':15,22 'usual':73 'version':137 'want':111 'work':236 'would':42 'year':207 'zero':46"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4826104"
+editedAt: null
+createdAt: DateTimeImmutable @1704928662 {#4227
date: 2024-01-11 00:17:42.0 +01:00
}
}
+root: App\Entity\EntryComment {#4231}
+body: "> the program is run* as root"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704942175 {#5220
date: 2024-01-11 04:02:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Moonrise2473@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#5224 …}
+nested: Doctrine\ORM\PersistentCollection {#5226 …}
+votes: Doctrine\ORM\PersistentCollection {#5228 …}
+reports: Doctrine\ORM\PersistentCollection {#5230 …}
+favourites: Doctrine\ORM\PersistentCollection {#5232 …}
+notifications: Doctrine\ORM\PersistentCollection {#5234 …}
-id: 298121
-bodyTs: "'program':2 'root':6 'run':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6569069"
+editedAt: null
+createdAt: DateTimeImmutable @1704942175 {#5221
date: 2024-01-11 04:02:55.0 +01:00
}
} |
|
Show voter details
|
| 53 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 54 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4305
+user: App\Entity\User {#4318 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
1.) No one runs rooted docker in prod. Everything is run rootless.\n
\n
2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
\n
3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 20
+score: 0
+lastActive: DateTime @1722359949 {#4299
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4306 …}
+nested: Doctrine\ORM\PersistentCollection {#4308 …}
+votes: Doctrine\ORM\PersistentCollection {#4310 …}
+reports: Doctrine\ORM\PersistentCollection {#4312 …}
+favourites: Doctrine\ORM\PersistentCollection {#4314 …}
+notifications: Doctrine\ORM\PersistentCollection {#4316 …}
-id: 296471
-bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8113673"
+editedAt: DateTimeImmutable @1720153951 {#4300
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4301
date: 2024-01-10 18:27:44.0 +01:00
}
} |
|
Show voter details
|
| 55 |
DENIED
|
edit
|
App\Entity\EntryComment {#4305
+user: App\Entity\User {#4318 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
1.) No one runs rooted docker in prod. Everything is run rootless.\n
\n
2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
\n
3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 20
+score: 0
+lastActive: DateTime @1722359949 {#4299
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4306 …}
+nested: Doctrine\ORM\PersistentCollection {#4308 …}
+votes: Doctrine\ORM\PersistentCollection {#4310 …}
+reports: Doctrine\ORM\PersistentCollection {#4312 …}
+favourites: Doctrine\ORM\PersistentCollection {#4314 …}
+notifications: Doctrine\ORM\PersistentCollection {#4316 …}
-id: 296471
-bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8113673"
+editedAt: DateTimeImmutable @1720153951 {#4300
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4301
date: 2024-01-10 18:27:44.0 +01:00
}
} |
|
Show voter details
|
| 56 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4305
+user: App\Entity\User {#4318 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
1.) No one runs rooted docker in prod. Everything is run rootless.\n
\n
2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
\n
3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 20
+score: 0
+lastActive: DateTime @1722359949 {#4299
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4306 …}
+nested: Doctrine\ORM\PersistentCollection {#4308 …}
+votes: Doctrine\ORM\PersistentCollection {#4310 …}
+reports: Doctrine\ORM\PersistentCollection {#4312 …}
+favourites: Doctrine\ORM\PersistentCollection {#4314 …}
+notifications: Doctrine\ORM\PersistentCollection {#4316 …}
-id: 296471
-bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8113673"
+editedAt: DateTimeImmutable @1720153951 {#4300
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4301
date: 2024-01-10 18:27:44.0 +01:00
}
} |
|
Show voter details
|
| 57 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 58 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5173
+user: Proxies\__CG__\App\Entity\User {#5174 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4305
+user: App\Entity\User {#4318 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
1.) No one runs rooted docker in prod. Everything is run rootless.\n
\n
2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
\n
3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 20
+score: 0
+lastActive: DateTime @1722359949 {#4299
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4306 …}
+nested: Doctrine\ORM\PersistentCollection {#4308 …}
+votes: Doctrine\ORM\PersistentCollection {#4310 …}
+reports: Doctrine\ORM\PersistentCollection {#4312 …}
+favourites: Doctrine\ORM\PersistentCollection {#4314 …}
+notifications: Doctrine\ORM\PersistentCollection {#4316 …}
-id: 296471
-bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8113673"
+editedAt: DateTimeImmutable @1720153951 {#4300
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4301
date: 2024-01-10 18:27:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#4305}
+body: "1 is just not true sorry. There’s loads of stuff that only work as root and people use them."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705123357 {#5171
date: 2024-01-13 06:22:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@aniki@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5175 …}
+nested: Doctrine\ORM\PersistentCollection {#5177 …}
+votes: Doctrine\ORM\PersistentCollection {#5179 …}
+reports: Doctrine\ORM\PersistentCollection {#5181 …}
+favourites: Doctrine\ORM\PersistentCollection {#5183 …}
+notifications: Doctrine\ORM\PersistentCollection {#5185 …}
-id: 304325
-bodyTs: "'1':1 'load':9 'peopl':18 'root':16 'sorri':6 'stuff':11 'true':5 'use':19 'work':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6401010"
+editedAt: null
+createdAt: DateTimeImmutable @1705123357 {#5172
date: 2024-01-13 06:22:37.0 +01:00
}
} |
|
Show voter details
|
| 59 |
DENIED
|
edit
|
App\Entity\EntryComment {#5173
+user: Proxies\__CG__\App\Entity\User {#5174 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4305
+user: App\Entity\User {#4318 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
1.) No one runs rooted docker in prod. Everything is run rootless.\n
\n
2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
\n
3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 20
+score: 0
+lastActive: DateTime @1722359949 {#4299
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4306 …}
+nested: Doctrine\ORM\PersistentCollection {#4308 …}
+votes: Doctrine\ORM\PersistentCollection {#4310 …}
+reports: Doctrine\ORM\PersistentCollection {#4312 …}
+favourites: Doctrine\ORM\PersistentCollection {#4314 …}
+notifications: Doctrine\ORM\PersistentCollection {#4316 …}
-id: 296471
-bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8113673"
+editedAt: DateTimeImmutable @1720153951 {#4300
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4301
date: 2024-01-10 18:27:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#4305}
+body: "1 is just not true sorry. There’s loads of stuff that only work as root and people use them."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705123357 {#5171
date: 2024-01-13 06:22:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@aniki@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5175 …}
+nested: Doctrine\ORM\PersistentCollection {#5177 …}
+votes: Doctrine\ORM\PersistentCollection {#5179 …}
+reports: Doctrine\ORM\PersistentCollection {#5181 …}
+favourites: Doctrine\ORM\PersistentCollection {#5183 …}
+notifications: Doctrine\ORM\PersistentCollection {#5185 …}
-id: 304325
-bodyTs: "'1':1 'load':9 'peopl':18 'root':16 'sorri':6 'stuff':11 'true':5 'use':19 'work':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6401010"
+editedAt: null
+createdAt: DateTimeImmutable @1705123357 {#5172
date: 2024-01-13 06:22:37.0 +01:00
}
} |
|
Show voter details
|
| 60 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5173
+user: Proxies\__CG__\App\Entity\User {#5174 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4305
+user: App\Entity\User {#4318 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
1.) No one runs rooted docker in prod. Everything is run rootless.\n
\n
2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
\n
3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 20
+score: 0
+lastActive: DateTime @1722359949 {#4299
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4306 …}
+nested: Doctrine\ORM\PersistentCollection {#4308 …}
+votes: Doctrine\ORM\PersistentCollection {#4310 …}
+reports: Doctrine\ORM\PersistentCollection {#4312 …}
+favourites: Doctrine\ORM\PersistentCollection {#4314 …}
+notifications: Doctrine\ORM\PersistentCollection {#4316 …}
-id: 296471
-bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8113673"
+editedAt: DateTimeImmutable @1720153951 {#4300
date: 2024-07-05 06:32:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704907664 {#4301
date: 2024-01-10 18:27:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#4305}
+body: "1 is just not true sorry. There’s loads of stuff that only work as root and people use them."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705123357 {#5171
date: 2024-01-13 06:22:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@aniki@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5175 …}
+nested: Doctrine\ORM\PersistentCollection {#5177 …}
+votes: Doctrine\ORM\PersistentCollection {#5179 …}
+reports: Doctrine\ORM\PersistentCollection {#5181 …}
+favourites: Doctrine\ORM\PersistentCollection {#5183 …}
+notifications: Doctrine\ORM\PersistentCollection {#5185 …}
-id: 304325
-bodyTs: "'1':1 'load':9 'peopl':18 'root':16 'sorri':6 'stuff':11 'true':5 'use':19 'work':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6401010"
+editedAt: null
+createdAt: DateTimeImmutable @1705123357 {#5172
date: 2024-01-13 06:22:37.0 +01:00
}
} |
|
Show voter details
|
| 61 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 62 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4378
+user: App\Entity\User {#4391 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Others have addressed the root and trust questions, so I thought I’d mention the “mess” question:\n
\n
Even the messiest bowl of ravioli is easier to untangle than a bowl of spaghetti.\n
\n
The mounts/networks/rules and such aren’t “mess”, they are *isolation*. They’re *commoditization*. They’re *abstraction* - Ways to tell whatever is running in the container what it wants to hear, so that you can treat the container as a “black box” that solves the problem you want solved.\n
\n
Think of Docker containers less like pets and more like cattle, and it very quickly justifies a lot of that stuff because it makes the container disposable, even if the data it’s handling isn’t.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1721525395 {#4373
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4379 …}
+nested: Doctrine\ORM\PersistentCollection {#4381 …}
+votes: Doctrine\ORM\PersistentCollection {#4383 …}
+reports: Doctrine\ORM\PersistentCollection {#4385 …}
+favourites: Doctrine\ORM\PersistentCollection {#4387 …}
+notifications: Doctrine\ORM\PersistentCollection {#4389 …}
-id: 297117
-bodyTs: "'abstract':48 'address':3 'aren':37 'black':72 'bowl':21,30 'box':73 'cattl':91 'commodit':45 'contain':57,69,84,106 'd':13 'data':111 'dispos':107 'docker':83 'easier':25 'even':18,108 'handl':114 'hear':62 'isn':115 'isol':42 'justifi':96 'less':85 'like':86,90 'lot':98 'make':104 'mention':14 'mess':16,39 'messiest':20 'mounts/networks/rules':34 'other':1 'pet':87 'problem':77 'question':8,17 'quick':95 'ravioli':23 're':44,47 'root':5 'run':54 'solv':75,80 'spaghetti':32 'stuff':101 'tell':51 'think':81 'thought':11 'treat':67 'trust':7 'untangl':27 'want':60,79 'way':49 'whatev':52"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6313407"
+editedAt: null
+createdAt: DateTimeImmutable @1704919503 {#4374
date: 2024-01-10 21:45:03.0 +01:00
}
} |
|
Show voter details
|
| 63 |
DENIED
|
edit
|
App\Entity\EntryComment {#4378
+user: App\Entity\User {#4391 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Others have addressed the root and trust questions, so I thought I’d mention the “mess” question:\n
\n
Even the messiest bowl of ravioli is easier to untangle than a bowl of spaghetti.\n
\n
The mounts/networks/rules and such aren’t “mess”, they are *isolation*. They’re *commoditization*. They’re *abstraction* - Ways to tell whatever is running in the container what it wants to hear, so that you can treat the container as a “black box” that solves the problem you want solved.\n
\n
Think of Docker containers less like pets and more like cattle, and it very quickly justifies a lot of that stuff because it makes the container disposable, even if the data it’s handling isn’t.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1721525395 {#4373
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4379 …}
+nested: Doctrine\ORM\PersistentCollection {#4381 …}
+votes: Doctrine\ORM\PersistentCollection {#4383 …}
+reports: Doctrine\ORM\PersistentCollection {#4385 …}
+favourites: Doctrine\ORM\PersistentCollection {#4387 …}
+notifications: Doctrine\ORM\PersistentCollection {#4389 …}
-id: 297117
-bodyTs: "'abstract':48 'address':3 'aren':37 'black':72 'bowl':21,30 'box':73 'cattl':91 'commodit':45 'contain':57,69,84,106 'd':13 'data':111 'dispos':107 'docker':83 'easier':25 'even':18,108 'handl':114 'hear':62 'isn':115 'isol':42 'justifi':96 'less':85 'like':86,90 'lot':98 'make':104 'mention':14 'mess':16,39 'messiest':20 'mounts/networks/rules':34 'other':1 'pet':87 'problem':77 'question':8,17 'quick':95 'ravioli':23 're':44,47 'root':5 'run':54 'solv':75,80 'spaghetti':32 'stuff':101 'tell':51 'think':81 'thought':11 'treat':67 'trust':7 'untangl':27 'want':60,79 'way':49 'whatev':52"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6313407"
+editedAt: null
+createdAt: DateTimeImmutable @1704919503 {#4374
date: 2024-01-10 21:45:03.0 +01:00
}
} |
|
Show voter details
|
| 64 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4378
+user: App\Entity\User {#4391 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Others have addressed the root and trust questions, so I thought I’d mention the “mess” question:\n
\n
Even the messiest bowl of ravioli is easier to untangle than a bowl of spaghetti.\n
\n
The mounts/networks/rules and such aren’t “mess”, they are *isolation*. They’re *commoditization*. They’re *abstraction* - Ways to tell whatever is running in the container what it wants to hear, so that you can treat the container as a “black box” that solves the problem you want solved.\n
\n
Think of Docker containers less like pets and more like cattle, and it very quickly justifies a lot of that stuff because it makes the container disposable, even if the data it’s handling isn’t.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1721525395 {#4373
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4379 …}
+nested: Doctrine\ORM\PersistentCollection {#4381 …}
+votes: Doctrine\ORM\PersistentCollection {#4383 …}
+reports: Doctrine\ORM\PersistentCollection {#4385 …}
+favourites: Doctrine\ORM\PersistentCollection {#4387 …}
+notifications: Doctrine\ORM\PersistentCollection {#4389 …}
-id: 297117
-bodyTs: "'abstract':48 'address':3 'aren':37 'black':72 'bowl':21,30 'box':73 'cattl':91 'commodit':45 'contain':57,69,84,106 'd':13 'data':111 'dispos':107 'docker':83 'easier':25 'even':18,108 'handl':114 'hear':62 'isn':115 'isol':42 'justifi':96 'less':85 'like':86,90 'lot':98 'make':104 'mention':14 'mess':16,39 'messiest':20 'mounts/networks/rules':34 'other':1 'pet':87 'problem':77 'question':8,17 'quick':95 'ravioli':23 're':44,47 'root':5 'run':54 'solv':75,80 'spaghetti':32 'stuff':101 'tell':51 'think':81 'thought':11 'treat':67 'trust':7 'untangl':27 'want':60,79 'way':49 'whatev':52"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6313407"
+editedAt: null
+createdAt: DateTimeImmutable @1704919503 {#4374
date: 2024-01-10 21:45:03.0 +01:00
}
} |
|
Show voter details
|
| 65 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 66 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5206
+user: Proxies\__CG__\App\Entity\User {#5207 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4378
+user: App\Entity\User {#4391 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Others have addressed the root and trust questions, so I thought I’d mention the “mess” question:\n
\n
Even the messiest bowl of ravioli is easier to untangle than a bowl of spaghetti.\n
\n
The mounts/networks/rules and such aren’t “mess”, they are *isolation*. They’re *commoditization*. They’re *abstraction* - Ways to tell whatever is running in the container what it wants to hear, so that you can treat the container as a “black box” that solves the problem you want solved.\n
\n
Think of Docker containers less like pets and more like cattle, and it very quickly justifies a lot of that stuff because it makes the container disposable, even if the data it’s handling isn’t.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1721525395 {#4373
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4379 …}
+nested: Doctrine\ORM\PersistentCollection {#4381 …}
+votes: Doctrine\ORM\PersistentCollection {#4383 …}
+reports: Doctrine\ORM\PersistentCollection {#4385 …}
+favourites: Doctrine\ORM\PersistentCollection {#4387 …}
+notifications: Doctrine\ORM\PersistentCollection {#4389 …}
-id: 297117
-bodyTs: "'abstract':48 'address':3 'aren':37 'black':72 'bowl':21,30 'box':73 'cattl':91 'commodit':45 'contain':57,69,84,106 'd':13 'data':111 'dispos':107 'docker':83 'easier':25 'even':18,108 'handl':114 'hear':62 'isn':115 'isol':42 'justifi':96 'less':85 'like':86,90 'lot':98 'make':104 'mention':14 'mess':16,39 'messiest':20 'mounts/networks/rules':34 'other':1 'pet':87 'problem':77 'question':8,17 'quick':95 'ravioli':23 're':44,47 'root':5 'run':54 'solv':75,80 'spaghetti':32 'stuff':101 'tell':51 'think':81 'thought':11 'treat':67 'trust':7 'untangl':27 'want':60,79 'way':49 'whatev':52"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6313407"
+editedAt: null
+createdAt: DateTimeImmutable @1704919503 {#4374
date: 2024-01-10 21:45:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4378}
+body: "I ended up using Docker to set up pict-rs and y’all are making me happy I did"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705042613 {#5204
date: 2024-01-12 07:56:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Hexarei@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#5208 …}
+nested: Doctrine\ORM\PersistentCollection {#5210 …}
+votes: Doctrine\ORM\PersistentCollection {#5212 …}
+reports: Doctrine\ORM\PersistentCollection {#5214 …}
+favourites: Doctrine\ORM\PersistentCollection {#5216 …}
+notifications: Doctrine\ORM\PersistentCollection {#5218 …}
-id: 301260
-bodyTs: "'docker':5 'end':2 'happi':18 'make':16 'pict':10 'pict-r':9 'rs':11 'set':7 'use':4 'y':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://cyberpaws.lol/comment/29"
+editedAt: null
+createdAt: DateTimeImmutable @1705042613 {#5205
date: 2024-01-12 07:56:53.0 +01:00
}
} |
|
Show voter details
|
| 67 |
DENIED
|
edit
|
App\Entity\EntryComment {#5206
+user: Proxies\__CG__\App\Entity\User {#5207 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4378
+user: App\Entity\User {#4391 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Others have addressed the root and trust questions, so I thought I’d mention the “mess” question:\n
\n
Even the messiest bowl of ravioli is easier to untangle than a bowl of spaghetti.\n
\n
The mounts/networks/rules and such aren’t “mess”, they are *isolation*. They’re *commoditization*. They’re *abstraction* - Ways to tell whatever is running in the container what it wants to hear, so that you can treat the container as a “black box” that solves the problem you want solved.\n
\n
Think of Docker containers less like pets and more like cattle, and it very quickly justifies a lot of that stuff because it makes the container disposable, even if the data it’s handling isn’t.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1721525395 {#4373
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4379 …}
+nested: Doctrine\ORM\PersistentCollection {#4381 …}
+votes: Doctrine\ORM\PersistentCollection {#4383 …}
+reports: Doctrine\ORM\PersistentCollection {#4385 …}
+favourites: Doctrine\ORM\PersistentCollection {#4387 …}
+notifications: Doctrine\ORM\PersistentCollection {#4389 …}
-id: 297117
-bodyTs: "'abstract':48 'address':3 'aren':37 'black':72 'bowl':21,30 'box':73 'cattl':91 'commodit':45 'contain':57,69,84,106 'd':13 'data':111 'dispos':107 'docker':83 'easier':25 'even':18,108 'handl':114 'hear':62 'isn':115 'isol':42 'justifi':96 'less':85 'like':86,90 'lot':98 'make':104 'mention':14 'mess':16,39 'messiest':20 'mounts/networks/rules':34 'other':1 'pet':87 'problem':77 'question':8,17 'quick':95 'ravioli':23 're':44,47 'root':5 'run':54 'solv':75,80 'spaghetti':32 'stuff':101 'tell':51 'think':81 'thought':11 'treat':67 'trust':7 'untangl':27 'want':60,79 'way':49 'whatev':52"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6313407"
+editedAt: null
+createdAt: DateTimeImmutable @1704919503 {#4374
date: 2024-01-10 21:45:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4378}
+body: "I ended up using Docker to set up pict-rs and y’all are making me happy I did"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705042613 {#5204
date: 2024-01-12 07:56:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Hexarei@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#5208 …}
+nested: Doctrine\ORM\PersistentCollection {#5210 …}
+votes: Doctrine\ORM\PersistentCollection {#5212 …}
+reports: Doctrine\ORM\PersistentCollection {#5214 …}
+favourites: Doctrine\ORM\PersistentCollection {#5216 …}
+notifications: Doctrine\ORM\PersistentCollection {#5218 …}
-id: 301260
-bodyTs: "'docker':5 'end':2 'happi':18 'make':16 'pict':10 'pict-r':9 'rs':11 'set':7 'use':4 'y':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://cyberpaws.lol/comment/29"
+editedAt: null
+createdAt: DateTimeImmutable @1705042613 {#5205
date: 2024-01-12 07:56:53.0 +01:00
}
} |
|
Show voter details
|
| 68 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5206
+user: Proxies\__CG__\App\Entity\User {#5207 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4378
+user: App\Entity\User {#4391 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Others have addressed the root and trust questions, so I thought I’d mention the “mess” question:\n
\n
Even the messiest bowl of ravioli is easier to untangle than a bowl of spaghetti.\n
\n
The mounts/networks/rules and such aren’t “mess”, they are *isolation*. They’re *commoditization*. They’re *abstraction* - Ways to tell whatever is running in the container what it wants to hear, so that you can treat the container as a “black box” that solves the problem you want solved.\n
\n
Think of Docker containers less like pets and more like cattle, and it very quickly justifies a lot of that stuff because it makes the container disposable, even if the data it’s handling isn’t.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1721525395 {#4373
date: 2024-07-21 03:29:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4379 …}
+nested: Doctrine\ORM\PersistentCollection {#4381 …}
+votes: Doctrine\ORM\PersistentCollection {#4383 …}
+reports: Doctrine\ORM\PersistentCollection {#4385 …}
+favourites: Doctrine\ORM\PersistentCollection {#4387 …}
+notifications: Doctrine\ORM\PersistentCollection {#4389 …}
-id: 297117
-bodyTs: "'abstract':48 'address':3 'aren':37 'black':72 'bowl':21,30 'box':73 'cattl':91 'commodit':45 'contain':57,69,84,106 'd':13 'data':111 'dispos':107 'docker':83 'easier':25 'even':18,108 'handl':114 'hear':62 'isn':115 'isol':42 'justifi':96 'less':85 'like':86,90 'lot':98 'make':104 'mention':14 'mess':16,39 'messiest':20 'mounts/networks/rules':34 'other':1 'pet':87 'problem':77 'question':8,17 'quick':95 'ravioli':23 're':44,47 'root':5 'run':54 'solv':75,80 'spaghetti':32 'stuff':101 'tell':51 'think':81 'thought':11 'treat':67 'trust':7 'untangl':27 'want':60,79 'way':49 'whatev':52"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6313407"
+editedAt: null
+createdAt: DateTimeImmutable @1704919503 {#4374
date: 2024-01-10 21:45:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4378}
+body: "I ended up using Docker to set up pict-rs and y’all are making me happy I did"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1705042613 {#5204
date: 2024-01-12 07:56:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@Hexarei@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#5208 …}
+nested: Doctrine\ORM\PersistentCollection {#5210 …}
+votes: Doctrine\ORM\PersistentCollection {#5212 …}
+reports: Doctrine\ORM\PersistentCollection {#5214 …}
+favourites: Doctrine\ORM\PersistentCollection {#5216 …}
+notifications: Doctrine\ORM\PersistentCollection {#5218 …}
-id: 301260
-bodyTs: "'docker':5 'end':2 'happi':18 'make':16 'pict':10 'pict-r':9 'rs':11 'set':7 'use':4 'y':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://cyberpaws.lol/comment/29"
+editedAt: null
+createdAt: DateTimeImmutable @1705042613 {#5205
date: 2024-01-12 07:56:53.0 +01:00
}
} |
|
Show voter details
|
| 69 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 70 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4453
+user: App\Entity\User {#4466 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Docker is a messy and not ideal but it was born out of a necessity, getting multiple services to coexist together outside of a container can be a nightmare, updating and moving configuration is a nightmare and removing things can leave stuff behind which gets messier and messier over time. Docker just standardises most of the configuration whilst requiring minimal effort from the developer"
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1704974625 {#4448
date: 2024-01-11 13:03:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4454 …}
+nested: Doctrine\ORM\PersistentCollection {#4456 …}
+votes: Doctrine\ORM\PersistentCollection {#4458 …}
+reports: Doctrine\ORM\PersistentCollection {#4460 …}
+favourites: Doctrine\ORM\PersistentCollection {#4462 …}
+notifications: Doctrine\ORM\PersistentCollection {#4464 …}
-id: 298791
-bodyTs: "'behind':43 'born':11 'coexist':20 'configur':33,57 'contain':25 'develop':64 'docker':1,51 'effort':61 'get':16,45 'ideal':7 'leav':41 'messi':4 'messier':46,48 'minim':60 'move':32 'multipl':17 'necess':15 'nightmar':29,36 'outsid':22 'remov':38 'requir':59 'servic':18 'standardis':53 'stuff':42 'thing':39 'time':50 'togeth':21 'updat':30 'whilst':58"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.uk/comment/5748497"
+editedAt: null
+createdAt: DateTimeImmutable @1704974625 {#4449
date: 2024-01-11 13:03:45.0 +01:00
}
} |
|
Show voter details
|
| 71 |
DENIED
|
edit
|
App\Entity\EntryComment {#4453
+user: App\Entity\User {#4466 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Docker is a messy and not ideal but it was born out of a necessity, getting multiple services to coexist together outside of a container can be a nightmare, updating and moving configuration is a nightmare and removing things can leave stuff behind which gets messier and messier over time. Docker just standardises most of the configuration whilst requiring minimal effort from the developer"
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1704974625 {#4448
date: 2024-01-11 13:03:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4454 …}
+nested: Doctrine\ORM\PersistentCollection {#4456 …}
+votes: Doctrine\ORM\PersistentCollection {#4458 …}
+reports: Doctrine\ORM\PersistentCollection {#4460 …}
+favourites: Doctrine\ORM\PersistentCollection {#4462 …}
+notifications: Doctrine\ORM\PersistentCollection {#4464 …}
-id: 298791
-bodyTs: "'behind':43 'born':11 'coexist':20 'configur':33,57 'contain':25 'develop':64 'docker':1,51 'effort':61 'get':16,45 'ideal':7 'leav':41 'messi':4 'messier':46,48 'minim':60 'move':32 'multipl':17 'necess':15 'nightmar':29,36 'outsid':22 'remov':38 'requir':59 'servic':18 'standardis':53 'stuff':42 'thing':39 'time':50 'togeth':21 'updat':30 'whilst':58"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.uk/comment/5748497"
+editedAt: null
+createdAt: DateTimeImmutable @1704974625 {#4449
date: 2024-01-11 13:03:45.0 +01:00
}
} |
|
Show voter details
|
| 72 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4453
+user: App\Entity\User {#4466 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: "Docker is a messy and not ideal but it was born out of a necessity, getting multiple services to coexist together outside of a container can be a nightmare, updating and moving configuration is a nightmare and removing things can leave stuff behind which gets messier and messier over time. Docker just standardises most of the configuration whilst requiring minimal effort from the developer"
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1704974625 {#4448
date: 2024-01-11 13:03:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4454 …}
+nested: Doctrine\ORM\PersistentCollection {#4456 …}
+votes: Doctrine\ORM\PersistentCollection {#4458 …}
+reports: Doctrine\ORM\PersistentCollection {#4460 …}
+favourites: Doctrine\ORM\PersistentCollection {#4462 …}
+notifications: Doctrine\ORM\PersistentCollection {#4464 …}
-id: 298791
-bodyTs: "'behind':43 'born':11 'coexist':20 'configur':33,57 'contain':25 'develop':64 'docker':1,51 'effort':61 'get':16,45 'ideal':7 'leav':41 'messi':4 'messier':46,48 'minim':60 'move':32 'multipl':17 'necess':15 'nightmar':29,36 'outsid':22 'remov':38 'requir':59 'servic':18 'standardis':53 'stuff':42 'thing':39 'time':50 'togeth':21 'updat':30 'whilst':58"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.uk/comment/5748497"
+editedAt: null
+createdAt: DateTimeImmutable @1704974625 {#4449
date: 2024-01-11 13:03:45.0 +01:00
}
} |
|
Show voter details
|
| 73 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 74 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4527
+user: App\Entity\User {#4540 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
"""
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1720396394 {#4522
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4528 …}
+nested: Doctrine\ORM\PersistentCollection {#4530 …}
+votes: Doctrine\ORM\PersistentCollection {#4532 …}
+reports: Doctrine\ORM\PersistentCollection {#4534 …}
+favourites: Doctrine\ORM\PersistentCollection {#4536 …}
+notifications: Doctrine\ORM\PersistentCollection {#4538 …}
-id: 296428
-bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7351713"
+editedAt: null
+createdAt: DateTimeImmutable @1704906698 {#4523
date: 2024-01-10 18:11:38.0 +01:00
}
} |
|
Show voter details
|
| 75 |
DENIED
|
edit
|
App\Entity\EntryComment {#4527
+user: App\Entity\User {#4540 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
"""
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1720396394 {#4522
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4528 …}
+nested: Doctrine\ORM\PersistentCollection {#4530 …}
+votes: Doctrine\ORM\PersistentCollection {#4532 …}
+reports: Doctrine\ORM\PersistentCollection {#4534 …}
+favourites: Doctrine\ORM\PersistentCollection {#4536 …}
+notifications: Doctrine\ORM\PersistentCollection {#4538 …}
-id: 296428
-bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7351713"
+editedAt: null
+createdAt: DateTimeImmutable @1704906698 {#4523
date: 2024-01-10 18:11:38.0 +01:00
}
} |
|
Show voter details
|
| 76 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4527
+user: App\Entity\User {#4540 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
"""
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1720396394 {#4522
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4528 …}
+nested: Doctrine\ORM\PersistentCollection {#4530 …}
+votes: Doctrine\ORM\PersistentCollection {#4532 …}
+reports: Doctrine\ORM\PersistentCollection {#4534 …}
+favourites: Doctrine\ORM\PersistentCollection {#4536 …}
+notifications: Doctrine\ORM\PersistentCollection {#4538 …}
-id: 296428
-bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7351713"
+editedAt: null
+createdAt: DateTimeImmutable @1704906698 {#4523
date: 2024-01-10 18:11:38.0 +01:00
}
} |
|
Show voter details
|
| 77 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 78 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5123
+user: Proxies\__CG__\App\Entity\User {#5120 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4527
+user: App\Entity\User {#4540 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
"""
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1720396394 {#4522
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4528 …}
+nested: Doctrine\ORM\PersistentCollection {#4530 …}
+votes: Doctrine\ORM\PersistentCollection {#4532 …}
+reports: Doctrine\ORM\PersistentCollection {#4534 …}
+favourites: Doctrine\ORM\PersistentCollection {#4536 …}
+notifications: Doctrine\ORM\PersistentCollection {#4538 …}
-id: 296428
-bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7351713"
+editedAt: null
+createdAt: DateTimeImmutable @1704906698 {#4523
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4527}
+body: """
> I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
\n
If my server ever crashes, I can just copy it over and start from scratch.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#5119 …}
+nested: Doctrine\ORM\PersistentCollection {#5117 …}
+votes: Doctrine\ORM\PersistentCollection {#5132 …}
+reports: Doctrine\ORM\PersistentCollection {#5134 …}
+favourites: Doctrine\ORM\PersistentCollection {#5136 …}
+notifications: Doctrine\ORM\PersistentCollection {#5138 …}
-id: 296686
-bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6559301"
+editedAt: DateTimeImmutable @1720238915 {#5130
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5126
date: 2024-01-10 19:46:19.0 +01:00
}
} |
|
Show voter details
|
| 79 |
DENIED
|
edit
|
App\Entity\EntryComment {#5123
+user: Proxies\__CG__\App\Entity\User {#5120 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4527
+user: App\Entity\User {#4540 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
"""
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1720396394 {#4522
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4528 …}
+nested: Doctrine\ORM\PersistentCollection {#4530 …}
+votes: Doctrine\ORM\PersistentCollection {#4532 …}
+reports: Doctrine\ORM\PersistentCollection {#4534 …}
+favourites: Doctrine\ORM\PersistentCollection {#4536 …}
+notifications: Doctrine\ORM\PersistentCollection {#4538 …}
-id: 296428
-bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7351713"
+editedAt: null
+createdAt: DateTimeImmutable @1704906698 {#4523
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4527}
+body: """
> I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
\n
If my server ever crashes, I can just copy it over and start from scratch.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#5119 …}
+nested: Doctrine\ORM\PersistentCollection {#5117 …}
+votes: Doctrine\ORM\PersistentCollection {#5132 …}
+reports: Doctrine\ORM\PersistentCollection {#5134 …}
+favourites: Doctrine\ORM\PersistentCollection {#5136 …}
+notifications: Doctrine\ORM\PersistentCollection {#5138 …}
-id: 296686
-bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6559301"
+editedAt: DateTimeImmutable @1720238915 {#5130
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5126
date: 2024-01-10 19:46:19.0 +01:00
}
} |
|
Show voter details
|
| 80 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5123
+user: Proxies\__CG__\App\Entity\User {#5120 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4527
+user: App\Entity\User {#4540 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
"""
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1720396394 {#4522
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4528 …}
+nested: Doctrine\ORM\PersistentCollection {#4530 …}
+votes: Doctrine\ORM\PersistentCollection {#4532 …}
+reports: Doctrine\ORM\PersistentCollection {#4534 …}
+favourites: Doctrine\ORM\PersistentCollection {#4536 …}
+notifications: Doctrine\ORM\PersistentCollection {#4538 …}
-id: 296428
-bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7351713"
+editedAt: null
+createdAt: DateTimeImmutable @1704906698 {#4523
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4527}
+body: """
> I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
\n
If my server ever crashes, I can just copy it over and start from scratch.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#5119 …}
+nested: Doctrine\ORM\PersistentCollection {#5117 …}
+votes: Doctrine\ORM\PersistentCollection {#5132 …}
+reports: Doctrine\ORM\PersistentCollection {#5134 …}
+favourites: Doctrine\ORM\PersistentCollection {#5136 …}
+notifications: Doctrine\ORM\PersistentCollection {#5138 …}
-id: 296686
-bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6559301"
+editedAt: DateTimeImmutable @1720238915 {#5130
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5126
date: 2024-01-10 19:46:19.0 +01:00
}
} |
|
Show voter details
|
| 81 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 82 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5314
+user: App\Entity\User {#4318 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5123
+user: Proxies\__CG__\App\Entity\User {#5120 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4527
+user: App\Entity\User {#4540 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
"""
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1720396394 {#4522
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4528 …}
+nested: Doctrine\ORM\PersistentCollection {#4530 …}
+votes: Doctrine\ORM\PersistentCollection {#4532 …}
+reports: Doctrine\ORM\PersistentCollection {#4534 …}
+favourites: Doctrine\ORM\PersistentCollection {#4536 …}
+notifications: Doctrine\ORM\PersistentCollection {#4538 …}
-id: 296428
-bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7351713"
+editedAt: null
+createdAt: DateTimeImmutable @1704906698 {#4523
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4527}
+body: """
> I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
\n
If my server ever crashes, I can just copy it over and start from scratch.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#5119 …}
+nested: Doctrine\ORM\PersistentCollection {#5117 …}
+votes: Doctrine\ORM\PersistentCollection {#5132 …}
+reports: Doctrine\ORM\PersistentCollection {#5134 …}
+favourites: Doctrine\ORM\PersistentCollection {#5136 …}
+notifications: Doctrine\ORM\PersistentCollection {#5138 …}
-id: 296686
-bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6559301"
+editedAt: DateTimeImmutable @1720238915 {#5130
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5126
date: 2024-01-10 19:46:19.0 +01:00
}
}
+root: App\Entity\EntryComment {#4527}
+body: "I really need to get into Woodpecker."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704926320 {#5315
date: 2024-01-10 23:38:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
"@micka190@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5307 …}
+nested: Doctrine\ORM\PersistentCollection {#5305 …}
+votes: Doctrine\ORM\PersistentCollection {#5303 …}
+reports: Doctrine\ORM\PersistentCollection {#5316 …}
+favourites: Doctrine\ORM\PersistentCollection {#5318 …}
+notifications: Doctrine\ORM\PersistentCollection {#5320 …}
-id: 297533
-bodyTs: "'get':5 'need':3 'realli':2 'woodpeck':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8121522"
+editedAt: null
+createdAt: DateTimeImmutable @1704926320 {#5312
date: 2024-01-10 23:38:40.0 +01:00
}
} |
|
Show voter details
|
| 83 |
DENIED
|
edit
|
App\Entity\EntryComment {#5314
+user: App\Entity\User {#4318 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5123
+user: Proxies\__CG__\App\Entity\User {#5120 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4527
+user: App\Entity\User {#4540 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
"""
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1720396394 {#4522
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4528 …}
+nested: Doctrine\ORM\PersistentCollection {#4530 …}
+votes: Doctrine\ORM\PersistentCollection {#4532 …}
+reports: Doctrine\ORM\PersistentCollection {#4534 …}
+favourites: Doctrine\ORM\PersistentCollection {#4536 …}
+notifications: Doctrine\ORM\PersistentCollection {#4538 …}
-id: 296428
-bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7351713"
+editedAt: null
+createdAt: DateTimeImmutable @1704906698 {#4523
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4527}
+body: """
> I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
\n
If my server ever crashes, I can just copy it over and start from scratch.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#5119 …}
+nested: Doctrine\ORM\PersistentCollection {#5117 …}
+votes: Doctrine\ORM\PersistentCollection {#5132 …}
+reports: Doctrine\ORM\PersistentCollection {#5134 …}
+favourites: Doctrine\ORM\PersistentCollection {#5136 …}
+notifications: Doctrine\ORM\PersistentCollection {#5138 …}
-id: 296686
-bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6559301"
+editedAt: DateTimeImmutable @1720238915 {#5130
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5126
date: 2024-01-10 19:46:19.0 +01:00
}
}
+root: App\Entity\EntryComment {#4527}
+body: "I really need to get into Woodpecker."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704926320 {#5315
date: 2024-01-10 23:38:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
"@micka190@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5307 …}
+nested: Doctrine\ORM\PersistentCollection {#5305 …}
+votes: Doctrine\ORM\PersistentCollection {#5303 …}
+reports: Doctrine\ORM\PersistentCollection {#5316 …}
+favourites: Doctrine\ORM\PersistentCollection {#5318 …}
+notifications: Doctrine\ORM\PersistentCollection {#5320 …}
-id: 297533
-bodyTs: "'get':5 'need':3 'realli':2 'woodpeck':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8121522"
+editedAt: null
+createdAt: DateTimeImmutable @1704926320 {#5312
date: 2024-01-10 23:38:40.0 +01:00
}
} |
|
Show voter details
|
| 84 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5314
+user: App\Entity\User {#4318 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5123
+user: Proxies\__CG__\App\Entity\User {#5120 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4527
+user: App\Entity\User {#4540 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
"""
+lang: "en"
+isAdult: false
+favouriteCount: 16
+score: 0
+lastActive: DateTime @1720396394 {#4522
date: 2024-07-08 01:53:14.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4528 …}
+nested: Doctrine\ORM\PersistentCollection {#4530 …}
+votes: Doctrine\ORM\PersistentCollection {#4532 …}
+reports: Doctrine\ORM\PersistentCollection {#4534 …}
+favourites: Doctrine\ORM\PersistentCollection {#4536 …}
+notifications: Doctrine\ORM\PersistentCollection {#4538 …}
-id: 296428
-bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/7351713"
+editedAt: null
+createdAt: DateTimeImmutable @1704906698 {#4523
date: 2024-01-10 18:11:38.0 +01:00
}
}
+root: App\Entity\EntryComment {#4527}
+body: """
> I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
\n
Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
\n
If my server ever crashes, I can just copy it over and start from scratch.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704912379 {#5127
date: 2024-01-10 19:46:19.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#5119 …}
+nested: Doctrine\ORM\PersistentCollection {#5117 …}
+votes: Doctrine\ORM\PersistentCollection {#5132 …}
+reports: Doctrine\ORM\PersistentCollection {#5134 …}
+favourites: Doctrine\ORM\PersistentCollection {#5136 …}
+notifications: Doctrine\ORM\PersistentCollection {#5138 …}
-id: 296686
-bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6559301"
+editedAt: DateTimeImmutable @1720238915 {#5130
date: 2024-07-06 06:08:35.0 +02:00
}
+createdAt: DateTimeImmutable @1704912379 {#5126
date: 2024-01-10 19:46:19.0 +01:00
}
}
+root: App\Entity\EntryComment {#4527}
+body: "I really need to get into Woodpecker."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704926320 {#5315
date: 2024-01-10 23:38:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@MartianSands@sh.itjust.works"
"@micka190@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5307 …}
+nested: Doctrine\ORM\PersistentCollection {#5305 …}
+votes: Doctrine\ORM\PersistentCollection {#5303 …}
+reports: Doctrine\ORM\PersistentCollection {#5316 …}
+favourites: Doctrine\ORM\PersistentCollection {#5318 …}
+notifications: Doctrine\ORM\PersistentCollection {#5320 …}
-id: 297533
-bodyTs: "'get':5 'need':3 'realli':2 'woodpeck':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/8121522"
+editedAt: null
+createdAt: DateTimeImmutable @1704926320 {#5312
date: 2024-01-10 23:38:40.0 +01:00
}
} |
|
Show voter details
|
| 85 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 86 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4600
+user: App\Entity\User {#4613 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Because if you use relative bind mounts you can move a whole docker compose set of contaibera to a new host with docker compose stop then rsync it over then docker compose up -d.\n
\n
Portability and backup are dead simple.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1704959042 {#4595
date: 2024-01-11 08:44:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4601 …}
+nested: Doctrine\ORM\PersistentCollection {#4603 …}
+votes: Doctrine\ORM\PersistentCollection {#4605 …}
+reports: Doctrine\ORM\PersistentCollection {#4607 …}
+favourites: Doctrine\ORM\PersistentCollection {#4609 …}
+notifications: Doctrine\ORM\PersistentCollection {#4611 …}
-id: 298495
-bodyTs: "'backup':37 'bind':6 'compos':14,24,32 'contaibera':17 'd':34 'dead':39 'docker':13,23,31 'host':21 'mount':7 'move':10 'new':20 'portabl':35 'relat':5 'rsync':27 'set':15 'simpl':40 'stop':25 'use':4 'whole':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6573306"
+editedAt: null
+createdAt: DateTimeImmutable @1704959042 {#4596
date: 2024-01-11 08:44:02.0 +01:00
}
} |
|
Show voter details
|
| 87 |
DENIED
|
edit
|
App\Entity\EntryComment {#4600
+user: App\Entity\User {#4613 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Because if you use relative bind mounts you can move a whole docker compose set of contaibera to a new host with docker compose stop then rsync it over then docker compose up -d.\n
\n
Portability and backup are dead simple.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1704959042 {#4595
date: 2024-01-11 08:44:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4601 …}
+nested: Doctrine\ORM\PersistentCollection {#4603 …}
+votes: Doctrine\ORM\PersistentCollection {#4605 …}
+reports: Doctrine\ORM\PersistentCollection {#4607 …}
+favourites: Doctrine\ORM\PersistentCollection {#4609 …}
+notifications: Doctrine\ORM\PersistentCollection {#4611 …}
-id: 298495
-bodyTs: "'backup':37 'bind':6 'compos':14,24,32 'contaibera':17 'd':34 'dead':39 'docker':13,23,31 'host':21 'mount':7 'move':10 'new':20 'portabl':35 'relat':5 'rsync':27 'set':15 'simpl':40 'stop':25 'use':4 'whole':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6573306"
+editedAt: null
+createdAt: DateTimeImmutable @1704959042 {#4596
date: 2024-01-11 08:44:02.0 +01:00
}
} |
|
Show voter details
|
| 88 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4600
+user: App\Entity\User {#4613 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Because if you use relative bind mounts you can move a whole docker compose set of contaibera to a new host with docker compose stop then rsync it over then docker compose up -d.\n
\n
Portability and backup are dead simple.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1704959042 {#4595
date: 2024-01-11 08:44:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4601 …}
+nested: Doctrine\ORM\PersistentCollection {#4603 …}
+votes: Doctrine\ORM\PersistentCollection {#4605 …}
+reports: Doctrine\ORM\PersistentCollection {#4607 …}
+favourites: Doctrine\ORM\PersistentCollection {#4609 …}
+notifications: Doctrine\ORM\PersistentCollection {#4611 …}
-id: 298495
-bodyTs: "'backup':37 'bind':6 'compos':14,24,32 'contaibera':17 'd':34 'dead':39 'docker':13,23,31 'host':21 'mount':7 'move':10 'new':20 'portabl':35 'relat':5 'rsync':27 'set':15 'simpl':40 'stop':25 'use':4 'whole':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6573306"
+editedAt: null
+createdAt: DateTimeImmutable @1704959042 {#4596
date: 2024-01-11 08:44:02.0 +01:00
}
} |
|
Show voter details
|
| 89 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 90 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4673
+user: App\Entity\User {#4686 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Well docker tends to be more secure if you configure it right. As far as images go it really is just a matter of getting your images from official sources. If there isn’t a image already available you can make one.\n
\n
The big advantage to containers is that they are highly reproducible. You no longer need to worry about issues that arise when running on the host directly.\n
\n
Also if you are looking for a container runtime that runs as a local user you should check out podman. Podman works very similarly to docker and can even run your containers as a systemd user service.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1704930880 {#4668
date: 2024-01-11 00:54:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4674 …}
+nested: Doctrine\ORM\PersistentCollection {#4676 …}
+votes: Doctrine\ORM\PersistentCollection {#4678 …}
+reports: Doctrine\ORM\PersistentCollection {#4680 …}
+favourites: Doctrine\ORM\PersistentCollection {#4682 …}
+notifications: Doctrine\ORM\PersistentCollection {#4684 …}
-id: 297761
-bodyTs: "'advantag':45 'alreadi':37 'also':70 'aris':63 'avail':38 'big':44 'check':87 'configur':10 'contain':47,77,101 'direct':69 'docker':2,95 'even':98 'far':14 'get':25 'go':17 'high':52 'host':68 'imag':16,27,36 'isn':33 'issu':61 'local':83 'longer':56 'look':74 'make':41 'matter':23 'need':57 'offici':29 'one':42 'podman':89,90 'realli':19 'reproduc':53 'right':12 'run':65,80,99 'runtim':78 'secur':7 'servic':106 'similar':93 'sourc':30 'systemd':104 'tend':3 'user':84,105 'well':1 'work':91 'worri':59"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.zip/comment/6163657"
+editedAt: null
+createdAt: DateTimeImmutable @1704930880 {#4669
date: 2024-01-11 00:54:40.0 +01:00
}
} |
|
Show voter details
|
| 91 |
DENIED
|
edit
|
App\Entity\EntryComment {#4673
+user: App\Entity\User {#4686 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Well docker tends to be more secure if you configure it right. As far as images go it really is just a matter of getting your images from official sources. If there isn’t a image already available you can make one.\n
\n
The big advantage to containers is that they are highly reproducible. You no longer need to worry about issues that arise when running on the host directly.\n
\n
Also if you are looking for a container runtime that runs as a local user you should check out podman. Podman works very similarly to docker and can even run your containers as a systemd user service.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1704930880 {#4668
date: 2024-01-11 00:54:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4674 …}
+nested: Doctrine\ORM\PersistentCollection {#4676 …}
+votes: Doctrine\ORM\PersistentCollection {#4678 …}
+reports: Doctrine\ORM\PersistentCollection {#4680 …}
+favourites: Doctrine\ORM\PersistentCollection {#4682 …}
+notifications: Doctrine\ORM\PersistentCollection {#4684 …}
-id: 297761
-bodyTs: "'advantag':45 'alreadi':37 'also':70 'aris':63 'avail':38 'big':44 'check':87 'configur':10 'contain':47,77,101 'direct':69 'docker':2,95 'even':98 'far':14 'get':25 'go':17 'high':52 'host':68 'imag':16,27,36 'isn':33 'issu':61 'local':83 'longer':56 'look':74 'make':41 'matter':23 'need':57 'offici':29 'one':42 'podman':89,90 'realli':19 'reproduc':53 'right':12 'run':65,80,99 'runtim':78 'secur':7 'servic':106 'similar':93 'sourc':30 'systemd':104 'tend':3 'user':84,105 'well':1 'work':91 'worri':59"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.zip/comment/6163657"
+editedAt: null
+createdAt: DateTimeImmutable @1704930880 {#4669
date: 2024-01-11 00:54:40.0 +01:00
}
} |
|
Show voter details
|
| 92 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4673
+user: App\Entity\User {#4686 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Well docker tends to be more secure if you configure it right. As far as images go it really is just a matter of getting your images from official sources. If there isn’t a image already available you can make one.\n
\n
The big advantage to containers is that they are highly reproducible. You no longer need to worry about issues that arise when running on the host directly.\n
\n
Also if you are looking for a container runtime that runs as a local user you should check out podman. Podman works very similarly to docker and can even run your containers as a systemd user service.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1704930880 {#4668
date: 2024-01-11 00:54:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4674 …}
+nested: Doctrine\ORM\PersistentCollection {#4676 …}
+votes: Doctrine\ORM\PersistentCollection {#4678 …}
+reports: Doctrine\ORM\PersistentCollection {#4680 …}
+favourites: Doctrine\ORM\PersistentCollection {#4682 …}
+notifications: Doctrine\ORM\PersistentCollection {#4684 …}
-id: 297761
-bodyTs: "'advantag':45 'alreadi':37 'also':70 'aris':63 'avail':38 'big':44 'check':87 'configur':10 'contain':47,77,101 'direct':69 'docker':2,95 'even':98 'far':14 'get':25 'go':17 'high':52 'host':68 'imag':16,27,36 'isn':33 'issu':61 'local':83 'longer':56 'look':74 'make':41 'matter':23 'need':57 'offici':29 'one':42 'podman':89,90 'realli':19 'reproduc':53 'right':12 'run':65,80,99 'runtim':78 'secur':7 'servic':106 'similar':93 'sourc':30 'systemd':104 'tend':3 'user':84,105 'well':1 'work':91 'worri':59"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.zip/comment/6163657"
+editedAt: null
+createdAt: DateTimeImmutable @1704930880 {#4669
date: 2024-01-11 00:54:40.0 +01:00
}
} |
|
Show voter details
|
| 93 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 94 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4746
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
To answer each question:\n
\n
- You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
- True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
- It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
\n
I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
\n
It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
\n
Why? I like to play.\n
\n
Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
\n
Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
\n
Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
\n
I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
\n
I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720429542 {#4741
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4747 …}
+nested: Doctrine\ORM\PersistentCollection {#4749 …}
+votes: Doctrine\ORM\PersistentCollection {#4751 …}
+reports: Doctrine\ORM\PersistentCollection {#4753 …}
+favourites: Doctrine\ORM\PersistentCollection {#4755 …}
+notifications: Doctrine\ORM\PersistentCollection {#4757 …}
-id: 297069
-bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851237"
+editedAt: null
+createdAt: DateTimeImmutable @1704919019 {#4742
date: 2024-01-10 21:36:59.0 +01:00
}
} |
|
Show voter details
|
| 95 |
DENIED
|
edit
|
App\Entity\EntryComment {#4746
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
To answer each question:\n
\n
- You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
- True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
- It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
\n
I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
\n
It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
\n
Why? I like to play.\n
\n
Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
\n
Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
\n
Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
\n
I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
\n
I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720429542 {#4741
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4747 …}
+nested: Doctrine\ORM\PersistentCollection {#4749 …}
+votes: Doctrine\ORM\PersistentCollection {#4751 …}
+reports: Doctrine\ORM\PersistentCollection {#4753 …}
+favourites: Doctrine\ORM\PersistentCollection {#4755 …}
+notifications: Doctrine\ORM\PersistentCollection {#4757 …}
-id: 297069
-bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851237"
+editedAt: null
+createdAt: DateTimeImmutable @1704919019 {#4742
date: 2024-01-10 21:36:59.0 +01:00
}
} |
|
Show voter details
|
| 96 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4746
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
To answer each question:\n
\n
- You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
- True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
- It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
\n
I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
\n
It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
\n
Why? I like to play.\n
\n
Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
\n
Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
\n
Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
\n
I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
\n
I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720429542 {#4741
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4747 …}
+nested: Doctrine\ORM\PersistentCollection {#4749 …}
+votes: Doctrine\ORM\PersistentCollection {#4751 …}
+reports: Doctrine\ORM\PersistentCollection {#4753 …}
+favourites: Doctrine\ORM\PersistentCollection {#4755 …}
+notifications: Doctrine\ORM\PersistentCollection {#4757 …}
-id: 297069
-bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851237"
+editedAt: null
+createdAt: DateTimeImmutable @1704919019 {#4742
date: 2024-01-10 21:36:59.0 +01:00
}
} |
|
Show voter details
|
| 97 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 98 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5190
+user: Proxies\__CG__\App\Entity\User {#5191 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4746
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
To answer each question:\n
\n
- You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
- True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
- It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
\n
I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
\n
It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
\n
Why? I like to play.\n
\n
Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
\n
Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
\n
Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
\n
I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
\n
I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720429542 {#4741
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4747 …}
+nested: Doctrine\ORM\PersistentCollection {#4749 …}
+votes: Doctrine\ORM\PersistentCollection {#4751 …}
+reports: Doctrine\ORM\PersistentCollection {#4753 …}
+favourites: Doctrine\ORM\PersistentCollection {#4755 …}
+notifications: Doctrine\ORM\PersistentCollection {#4757 …}
-id: 297069
-bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851237"
+editedAt: null
+createdAt: DateTimeImmutable @1704919019 {#4742
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4746}
+body: """
> Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
\n
There is no daemon in rootless mode. Instead of a daemon running containers in client/server mode you have regular user processes running containers using fork/exec. Not running as root is part and parcel of this approach and it’s a good thing, but the main motivator was not “what if someone breaks out of the container” (which doesn’t necessarily mean they’d get all the privileges of the running user on the host and anyway it would require a kernel exploit, which is a pretty tall order). There are many benefits to making running containers as easy as running any kind of process on a Linux host. And it also enabled some cool new features like the ability to run only partial layers of a container, or nested containers.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704928558 {#5187
date: 2024-01-11 00:15:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
]
+children: Doctrine\ORM\PersistentCollection {#5192 …}
+nested: Doctrine\ORM\PersistentCollection {#5194 …}
+votes: Doctrine\ORM\PersistentCollection {#5196 …}
+reports: Doctrine\ORM\PersistentCollection {#5198 …}
+favourites: Doctrine\ORM\PersistentCollection {#5200 …}
+notifications: Doctrine\ORM\PersistentCollection {#5202 …}
-id: 297651
-bodyTs: "'abil':149 'also':141 'anyway':106 'approach':66 'benefit':122 'break':7,82 'client/server':45 'contain':43,53,86,126,157,160 'context':19 'cool':144 'd':93 'daemon':26,34,41 'docker':10,25 'doesn':88 'easi':128 'enabl':142 'exploit':112 'featur':146 'fork/exec':55 'get':94 'good':71 'happen':4 'host':30,104,138 'instead':38 'jail':11 'kernel':111 'kind':132 'layer':154 'like':147 'linux':137 'll':13 'main':75 'make':124 'mani':121 'mean':91 'mode':37,46 'motiv':76 'necessarili':90 'nest':159 'new':145 'order':118 'parcel':63 'part':61 'partial':153 'physic':29 'pretti':116 'privileg':97 'process':51,134 'regular':49 'requir':109 'root':59 'rootless':36 'run':16,23,42,52,57,100,125,130,151 'someon':6,81 'tall':117 'thing':72 'unthink':3 'use':54 'user':22,50,101 'would':108"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.nl/comment/5923527"
+editedAt: DateTimeImmutable @1720418191 {#5188
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5189
date: 2024-01-11 00:15:58.0 +01:00
}
} |
|
Show voter details
|
| 99 |
DENIED
|
edit
|
App\Entity\EntryComment {#5190
+user: Proxies\__CG__\App\Entity\User {#5191 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4746
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
To answer each question:\n
\n
- You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
- True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
- It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
\n
I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
\n
It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
\n
Why? I like to play.\n
\n
Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
\n
Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
\n
Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
\n
I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
\n
I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720429542 {#4741
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4747 …}
+nested: Doctrine\ORM\PersistentCollection {#4749 …}
+votes: Doctrine\ORM\PersistentCollection {#4751 …}
+reports: Doctrine\ORM\PersistentCollection {#4753 …}
+favourites: Doctrine\ORM\PersistentCollection {#4755 …}
+notifications: Doctrine\ORM\PersistentCollection {#4757 …}
-id: 297069
-bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851237"
+editedAt: null
+createdAt: DateTimeImmutable @1704919019 {#4742
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4746}
+body: """
> Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
\n
There is no daemon in rootless mode. Instead of a daemon running containers in client/server mode you have regular user processes running containers using fork/exec. Not running as root is part and parcel of this approach and it’s a good thing, but the main motivator was not “what if someone breaks out of the container” (which doesn’t necessarily mean they’d get all the privileges of the running user on the host and anyway it would require a kernel exploit, which is a pretty tall order). There are many benefits to making running containers as easy as running any kind of process on a Linux host. And it also enabled some cool new features like the ability to run only partial layers of a container, or nested containers.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704928558 {#5187
date: 2024-01-11 00:15:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
]
+children: Doctrine\ORM\PersistentCollection {#5192 …}
+nested: Doctrine\ORM\PersistentCollection {#5194 …}
+votes: Doctrine\ORM\PersistentCollection {#5196 …}
+reports: Doctrine\ORM\PersistentCollection {#5198 …}
+favourites: Doctrine\ORM\PersistentCollection {#5200 …}
+notifications: Doctrine\ORM\PersistentCollection {#5202 …}
-id: 297651
-bodyTs: "'abil':149 'also':141 'anyway':106 'approach':66 'benefit':122 'break':7,82 'client/server':45 'contain':43,53,86,126,157,160 'context':19 'cool':144 'd':93 'daemon':26,34,41 'docker':10,25 'doesn':88 'easi':128 'enabl':142 'exploit':112 'featur':146 'fork/exec':55 'get':94 'good':71 'happen':4 'host':30,104,138 'instead':38 'jail':11 'kernel':111 'kind':132 'layer':154 'like':147 'linux':137 'll':13 'main':75 'make':124 'mani':121 'mean':91 'mode':37,46 'motiv':76 'necessarili':90 'nest':159 'new':145 'order':118 'parcel':63 'part':61 'partial':153 'physic':29 'pretti':116 'privileg':97 'process':51,134 'regular':49 'requir':109 'root':59 'rootless':36 'run':16,23,42,52,57,100,125,130,151 'someon':6,81 'tall':117 'thing':72 'unthink':3 'use':54 'user':22,50,101 'would':108"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.nl/comment/5923527"
+editedAt: DateTimeImmutable @1720418191 {#5188
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5189
date: 2024-01-11 00:15:58.0 +01:00
}
} |
|
Show voter details
|
| 100 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5190
+user: Proxies\__CG__\App\Entity\User {#5191 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4746
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
To answer each question:\n
\n
- You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
- True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
- It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
\n
I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
\n
It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
\n
Why? I like to play.\n
\n
Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
\n
Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
\n
Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
\n
I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
\n
I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720429542 {#4741
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4747 …}
+nested: Doctrine\ORM\PersistentCollection {#4749 …}
+votes: Doctrine\ORM\PersistentCollection {#4751 …}
+reports: Doctrine\ORM\PersistentCollection {#4753 …}
+favourites: Doctrine\ORM\PersistentCollection {#4755 …}
+notifications: Doctrine\ORM\PersistentCollection {#4757 …}
-id: 297069
-bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851237"
+editedAt: null
+createdAt: DateTimeImmutable @1704919019 {#4742
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4746}
+body: """
> Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
\n
There is no daemon in rootless mode. Instead of a daemon running containers in client/server mode you have regular user processes running containers using fork/exec. Not running as root is part and parcel of this approach and it’s a good thing, but the main motivator was not “what if someone breaks out of the container” (which doesn’t necessarily mean they’d get all the privileges of the running user on the host and anyway it would require a kernel exploit, which is a pretty tall order). There are many benefits to making running containers as easy as running any kind of process on a Linux host. And it also enabled some cool new features like the ability to run only partial layers of a container, or nested containers.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704928558 {#5187
date: 2024-01-11 00:15:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
]
+children: Doctrine\ORM\PersistentCollection {#5192 …}
+nested: Doctrine\ORM\PersistentCollection {#5194 …}
+votes: Doctrine\ORM\PersistentCollection {#5196 …}
+reports: Doctrine\ORM\PersistentCollection {#5198 …}
+favourites: Doctrine\ORM\PersistentCollection {#5200 …}
+notifications: Doctrine\ORM\PersistentCollection {#5202 …}
-id: 297651
-bodyTs: "'abil':149 'also':141 'anyway':106 'approach':66 'benefit':122 'break':7,82 'client/server':45 'contain':43,53,86,126,157,160 'context':19 'cool':144 'd':93 'daemon':26,34,41 'docker':10,25 'doesn':88 'easi':128 'enabl':142 'exploit':112 'featur':146 'fork/exec':55 'get':94 'good':71 'happen':4 'host':30,104,138 'instead':38 'jail':11 'kernel':111 'kind':132 'layer':154 'like':147 'linux':137 'll':13 'main':75 'make':124 'mani':121 'mean':91 'mode':37,46 'motiv':76 'necessarili':90 'nest':159 'new':145 'order':118 'parcel':63 'part':61 'partial':153 'physic':29 'pretti':116 'privileg':97 'process':51,134 'regular':49 'requir':109 'root':59 'rootless':36 'run':16,23,42,52,57,100,125,130,151 'someon':6,81 'tall':117 'thing':72 'unthink':3 'use':54 'user':22,50,101 'would':108"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.nl/comment/5923527"
+editedAt: DateTimeImmutable @1720418191 {#5188
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5189
date: 2024-01-11 00:15:58.0 +01:00
}
} |
|
Show voter details
|
| 101 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 102 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5339
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5190
+user: Proxies\__CG__\App\Entity\User {#5191 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4746
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
To answer each question:\n
\n
- You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
- True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
- It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
\n
I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
\n
It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
\n
Why? I like to play.\n
\n
Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
\n
Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
\n
Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
\n
I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
\n
I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720429542 {#4741
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4747 …}
+nested: Doctrine\ORM\PersistentCollection {#4749 …}
+votes: Doctrine\ORM\PersistentCollection {#4751 …}
+reports: Doctrine\ORM\PersistentCollection {#4753 …}
+favourites: Doctrine\ORM\PersistentCollection {#4755 …}
+notifications: Doctrine\ORM\PersistentCollection {#4757 …}
-id: 297069
-bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851237"
+editedAt: null
+createdAt: DateTimeImmutable @1704919019 {#4742
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4746}
+body: """
> Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
\n
There is no daemon in rootless mode. Instead of a daemon running containers in client/server mode you have regular user processes running containers using fork/exec. Not running as root is part and parcel of this approach and it’s a good thing, but the main motivator was not “what if someone breaks out of the container” (which doesn’t necessarily mean they’d get all the privileges of the running user on the host and anyway it would require a kernel exploit, which is a pretty tall order). There are many benefits to making running containers as easy as running any kind of process on a Linux host. And it also enabled some cool new features like the ability to run only partial layers of a container, or nested containers.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704928558 {#5187
date: 2024-01-11 00:15:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
]
+children: Doctrine\ORM\PersistentCollection {#5192 …}
+nested: Doctrine\ORM\PersistentCollection {#5194 …}
+votes: Doctrine\ORM\PersistentCollection {#5196 …}
+reports: Doctrine\ORM\PersistentCollection {#5198 …}
+favourites: Doctrine\ORM\PersistentCollection {#5200 …}
+notifications: Doctrine\ORM\PersistentCollection {#5202 …}
-id: 297651
-bodyTs: "'abil':149 'also':141 'anyway':106 'approach':66 'benefit':122 'break':7,82 'client/server':45 'contain':43,53,86,126,157,160 'context':19 'cool':144 'd':93 'daemon':26,34,41 'docker':10,25 'doesn':88 'easi':128 'enabl':142 'exploit':112 'featur':146 'fork/exec':55 'get':94 'good':71 'happen':4 'host':30,104,138 'instead':38 'jail':11 'kernel':111 'kind':132 'layer':154 'like':147 'linux':137 'll':13 'main':75 'make':124 'mani':121 'mean':91 'mode':37,46 'motiv':76 'necessarili':90 'nest':159 'new':145 'order':118 'parcel':63 'part':61 'partial':153 'physic':29 'pretti':116 'privileg':97 'process':51,134 'regular':49 'requir':109 'root':59 'rootless':36 'run':16,23,42,52,57,100,125,130,151 'someon':6,81 'tall':117 'thing':72 'unthink':3 'use':54 'user':22,50,101 'would':108"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.nl/comment/5923527"
+editedAt: DateTimeImmutable @1720418191 {#5188
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5189
date: 2024-01-11 00:15:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4746}
+body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704929831 {#5337
date: 2024-01-11 00:37:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
"@lemmyvore@feddit.nl"
]
+children: Doctrine\ORM\PersistentCollection {#5340 …}
+nested: Doctrine\ORM\PersistentCollection {#5342 …}
+votes: Doctrine\ORM\PersistentCollection {#5344 …}
+reports: Doctrine\ORM\PersistentCollection {#5346 …}
+favourites: Doctrine\ORM\PersistentCollection {#5348 …}
+notifications: Doctrine\ORM\PersistentCollection {#5350 …}
-id: 297707
-bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851584"
+editedAt: null
+createdAt: DateTimeImmutable @1704929831 {#5338
date: 2024-01-11 00:37:11.0 +01:00
}
} |
|
Show voter details
|
| 103 |
DENIED
|
edit
|
App\Entity\EntryComment {#5339
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5190
+user: Proxies\__CG__\App\Entity\User {#5191 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4746
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
To answer each question:\n
\n
- You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
- True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
- It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
\n
I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
\n
It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
\n
Why? I like to play.\n
\n
Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
\n
Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
\n
Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
\n
I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
\n
I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720429542 {#4741
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4747 …}
+nested: Doctrine\ORM\PersistentCollection {#4749 …}
+votes: Doctrine\ORM\PersistentCollection {#4751 …}
+reports: Doctrine\ORM\PersistentCollection {#4753 …}
+favourites: Doctrine\ORM\PersistentCollection {#4755 …}
+notifications: Doctrine\ORM\PersistentCollection {#4757 …}
-id: 297069
-bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851237"
+editedAt: null
+createdAt: DateTimeImmutable @1704919019 {#4742
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4746}
+body: """
> Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
\n
There is no daemon in rootless mode. Instead of a daemon running containers in client/server mode you have regular user processes running containers using fork/exec. Not running as root is part and parcel of this approach and it’s a good thing, but the main motivator was not “what if someone breaks out of the container” (which doesn’t necessarily mean they’d get all the privileges of the running user on the host and anyway it would require a kernel exploit, which is a pretty tall order). There are many benefits to making running containers as easy as running any kind of process on a Linux host. And it also enabled some cool new features like the ability to run only partial layers of a container, or nested containers.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704928558 {#5187
date: 2024-01-11 00:15:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
]
+children: Doctrine\ORM\PersistentCollection {#5192 …}
+nested: Doctrine\ORM\PersistentCollection {#5194 …}
+votes: Doctrine\ORM\PersistentCollection {#5196 …}
+reports: Doctrine\ORM\PersistentCollection {#5198 …}
+favourites: Doctrine\ORM\PersistentCollection {#5200 …}
+notifications: Doctrine\ORM\PersistentCollection {#5202 …}
-id: 297651
-bodyTs: "'abil':149 'also':141 'anyway':106 'approach':66 'benefit':122 'break':7,82 'client/server':45 'contain':43,53,86,126,157,160 'context':19 'cool':144 'd':93 'daemon':26,34,41 'docker':10,25 'doesn':88 'easi':128 'enabl':142 'exploit':112 'featur':146 'fork/exec':55 'get':94 'good':71 'happen':4 'host':30,104,138 'instead':38 'jail':11 'kernel':111 'kind':132 'layer':154 'like':147 'linux':137 'll':13 'main':75 'make':124 'mani':121 'mean':91 'mode':37,46 'motiv':76 'necessarili':90 'nest':159 'new':145 'order':118 'parcel':63 'part':61 'partial':153 'physic':29 'pretti':116 'privileg':97 'process':51,134 'regular':49 'requir':109 'root':59 'rootless':36 'run':16,23,42,52,57,100,125,130,151 'someon':6,81 'tall':117 'thing':72 'unthink':3 'use':54 'user':22,50,101 'would':108"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.nl/comment/5923527"
+editedAt: DateTimeImmutable @1720418191 {#5188
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5189
date: 2024-01-11 00:15:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4746}
+body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704929831 {#5337
date: 2024-01-11 00:37:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
"@lemmyvore@feddit.nl"
]
+children: Doctrine\ORM\PersistentCollection {#5340 …}
+nested: Doctrine\ORM\PersistentCollection {#5342 …}
+votes: Doctrine\ORM\PersistentCollection {#5344 …}
+reports: Doctrine\ORM\PersistentCollection {#5346 …}
+favourites: Doctrine\ORM\PersistentCollection {#5348 …}
+notifications: Doctrine\ORM\PersistentCollection {#5350 …}
-id: 297707
-bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851584"
+editedAt: null
+createdAt: DateTimeImmutable @1704929831 {#5338
date: 2024-01-11 00:37:11.0 +01:00
}
} |
|
Show voter details
|
| 104 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5339
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5190
+user: Proxies\__CG__\App\Entity\User {#5191 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4746
+user: App\Entity\User {#4759 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
To answer each question:\n
\n
- You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
- True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
- It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
\n
I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
\n
It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
\n
Why? I like to play.\n
\n
Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
\n
Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
\n
Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
\n
I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
\n
I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720429542 {#4741
date: 2024-07-08 11:05:42.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4747 …}
+nested: Doctrine\ORM\PersistentCollection {#4749 …}
+votes: Doctrine\ORM\PersistentCollection {#4751 …}
+reports: Doctrine\ORM\PersistentCollection {#4753 …}
+favourites: Doctrine\ORM\PersistentCollection {#4755 …}
+notifications: Doctrine\ORM\PersistentCollection {#4757 …}
-id: 297069
-bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851237"
+editedAt: null
+createdAt: DateTimeImmutable @1704919019 {#4742
date: 2024-01-10 21:36:59.0 +01:00
}
}
+root: App\Entity\EntryComment {#4746}
+body: """
> Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
\n
There is no daemon in rootless mode. Instead of a daemon running containers in client/server mode you have regular user processes running containers using fork/exec. Not running as root is part and parcel of this approach and it’s a good thing, but the main motivator was not “what if someone breaks out of the container” (which doesn’t necessarily mean they’d get all the privileges of the running user on the host and anyway it would require a kernel exploit, which is a pretty tall order). There are many benefits to making running containers as easy as running any kind of process on a Linux host. And it also enabled some cool new features like the ability to run only partial layers of a container, or nested containers.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704928558 {#5187
date: 2024-01-11 00:15:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
]
+children: Doctrine\ORM\PersistentCollection {#5192 …}
+nested: Doctrine\ORM\PersistentCollection {#5194 …}
+votes: Doctrine\ORM\PersistentCollection {#5196 …}
+reports: Doctrine\ORM\PersistentCollection {#5198 …}
+favourites: Doctrine\ORM\PersistentCollection {#5200 …}
+notifications: Doctrine\ORM\PersistentCollection {#5202 …}
-id: 297651
-bodyTs: "'abil':149 'also':141 'anyway':106 'approach':66 'benefit':122 'break':7,82 'client/server':45 'contain':43,53,86,126,157,160 'context':19 'cool':144 'd':93 'daemon':26,34,41 'docker':10,25 'doesn':88 'easi':128 'enabl':142 'exploit':112 'featur':146 'fork/exec':55 'get':94 'good':71 'happen':4 'host':30,104,138 'instead':38 'jail':11 'kernel':111 'kind':132 'layer':154 'like':147 'linux':137 'll':13 'main':75 'make':124 'mani':121 'mean':91 'mode':37,46 'motiv':76 'necessarili':90 'nest':159 'new':145 'order':118 'parcel':63 'part':61 'partial':153 'physic':29 'pretti':116 'privileg':97 'process':51,134 'regular':49 'requir':109 'root':59 'rootless':36 'run':16,23,42,52,57,100,125,130,151 'someon':6,81 'tall':117 'thing':72 'unthink':3 'use':54 'user':22,50,101 'would':108"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.nl/comment/5923527"
+editedAt: DateTimeImmutable @1720418191 {#5188
date: 2024-07-08 07:56:31.0 +02:00
}
+createdAt: DateTimeImmutable @1704928558 {#5189
date: 2024-01-11 00:15:58.0 +01:00
}
}
+root: App\Entity\EntryComment {#4746}
+body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704929831 {#5337
date: 2024-01-11 00:37:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@DeltaTangoLima@reddrefuge.com"
"@lemmyvore@feddit.nl"
]
+children: Doctrine\ORM\PersistentCollection {#5340 …}
+nested: Doctrine\ORM\PersistentCollection {#5342 …}
+votes: Doctrine\ORM\PersistentCollection {#5344 …}
+reports: Doctrine\ORM\PersistentCollection {#5346 …}
+favourites: Doctrine\ORM\PersistentCollection {#5348 …}
+notifications: Doctrine\ORM\PersistentCollection {#5350 …}
-id: 297707
-bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddrefuge.com/comment/851584"
+editedAt: null
+createdAt: DateTimeImmutable @1704929831 {#5338
date: 2024-01-11 00:37:11.0 +01:00
}
} |
|
Show voter details
|
| 105 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 106 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
} |
|
Show voter details
|
| 107 |
DENIED
|
edit
|
App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
} |
|
Show voter details
|
| 108 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
} |
|
Show voter details
|
| 109 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 110 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5142
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704917422 {#5140
date: 2024-01-10 21:10:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5143 …}
+nested: Doctrine\ORM\PersistentCollection {#5145 …}
+votes: Doctrine\ORM\PersistentCollection {#5147 …}
+reports: Doctrine\ORM\PersistentCollection {#5149 …}
+favourites: Doctrine\ORM\PersistentCollection {#5151 …}
+notifications: Doctrine\ORM\PersistentCollection {#5153 …}
-id: 296942
-bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4822217"
+editedAt: null
+createdAt: DateTimeImmutable @1704917422 {#5141
date: 2024-01-10 21:10:22.0 +01:00
}
} |
|
Show voter details
|
| 111 |
DENIED
|
edit
|
App\Entity\EntryComment {#5142
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704917422 {#5140
date: 2024-01-10 21:10:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5143 …}
+nested: Doctrine\ORM\PersistentCollection {#5145 …}
+votes: Doctrine\ORM\PersistentCollection {#5147 …}
+reports: Doctrine\ORM\PersistentCollection {#5149 …}
+favourites: Doctrine\ORM\PersistentCollection {#5151 …}
+notifications: Doctrine\ORM\PersistentCollection {#5153 …}
-id: 296942
-bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4822217"
+editedAt: null
+createdAt: DateTimeImmutable @1704917422 {#5141
date: 2024-01-10 21:10:22.0 +01:00
}
} |
|
Show voter details
|
| 112 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5142
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704917422 {#5140
date: 2024-01-10 21:10:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5143 …}
+nested: Doctrine\ORM\PersistentCollection {#5145 …}
+votes: Doctrine\ORM\PersistentCollection {#5147 …}
+reports: Doctrine\ORM\PersistentCollection {#5149 …}
+favourites: Doctrine\ORM\PersistentCollection {#5151 …}
+notifications: Doctrine\ORM\PersistentCollection {#5153 …}
-id: 296942
-bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4822217"
+editedAt: null
+createdAt: DateTimeImmutable @1704917422 {#5141
date: 2024-01-10 21:10:22.0 +01:00
}
} |
|
Show voter details
|
| 113 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 114 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5324
+user: Proxies\__CG__\App\Entity\User {#5191 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5142
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704917422 {#5140
date: 2024-01-10 21:10:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5143 …}
+nested: Doctrine\ORM\PersistentCollection {#5145 …}
+votes: Doctrine\ORM\PersistentCollection {#5147 …}
+reports: Doctrine\ORM\PersistentCollection {#5149 …}
+favourites: Doctrine\ORM\PersistentCollection {#5151 …}
+notifications: Doctrine\ORM\PersistentCollection {#5153 …}
-id: 296942
-bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4822217"
+editedAt: null
+createdAt: DateTimeImmutable @1704917422 {#5141
date: 2024-01-10 21:10:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: """
It’s not true. I mean sure there are companies that try to lock you into their platforms but there’s no grand conspiracy of the lizard people the way OP makes it sound.\n
\n
Different people want different things from software. Professionals may prefer rootless podman or whatever but a home user probably doesn’t have the same requirements and the same high bar. They can make do with regular docker or with running things on the metal. It’s up to each person to evaluate what’s best for them. There’s no “One True Way” of hosting software services.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704928976 {#5322
date: 2024-01-11 00:22:56.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5325 …}
+nested: Doctrine\ORM\PersistentCollection {#5327 …}
+votes: Doctrine\ORM\PersistentCollection {#5329 …}
+reports: Doctrine\ORM\PersistentCollection {#5331 …}
+favourites: Doctrine\ORM\PersistentCollection {#5333 …}
+notifications: Doctrine\ORM\PersistentCollection {#5335 …}
-id: 297673
-bodyTs: "'bar':64 'best':89 'compani':10 'conspiraci':24 'differ':35,38 'docker':71 'doesn':54 'evalu':86 'grand':23 'high':63 'home':51 'host':99 'lizard':27 'lock':14 'make':32,67 'may':43 'mean':6 'metal':78 'one':95 'op':31 'peopl':28,36 'person':84 'platform':18 'podman':46 'prefer':44 'probabl':53 'profession':42 'regular':70 'requir':59 'rootless':45 'run':74 'servic':101 'softwar':41,100 'sound':34 'sure':7 'thing':39,75 'tri':12 'true':4,96 'user':52 'want':37 'way':30,97 'whatev':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.nl/comment/5923692"
+editedAt: null
+createdAt: DateTimeImmutable @1704928976 {#5323
date: 2024-01-11 00:22:56.0 +01:00
}
} |
|
Show voter details
|
| 115 |
DENIED
|
edit
|
App\Entity\EntryComment {#5324
+user: Proxies\__CG__\App\Entity\User {#5191 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5142
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704917422 {#5140
date: 2024-01-10 21:10:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5143 …}
+nested: Doctrine\ORM\PersistentCollection {#5145 …}
+votes: Doctrine\ORM\PersistentCollection {#5147 …}
+reports: Doctrine\ORM\PersistentCollection {#5149 …}
+favourites: Doctrine\ORM\PersistentCollection {#5151 …}
+notifications: Doctrine\ORM\PersistentCollection {#5153 …}
-id: 296942
-bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4822217"
+editedAt: null
+createdAt: DateTimeImmutable @1704917422 {#5141
date: 2024-01-10 21:10:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: """
It’s not true. I mean sure there are companies that try to lock you into their platforms but there’s no grand conspiracy of the lizard people the way OP makes it sound.\n
\n
Different people want different things from software. Professionals may prefer rootless podman or whatever but a home user probably doesn’t have the same requirements and the same high bar. They can make do with regular docker or with running things on the metal. It’s up to each person to evaluate what’s best for them. There’s no “One True Way” of hosting software services.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704928976 {#5322
date: 2024-01-11 00:22:56.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5325 …}
+nested: Doctrine\ORM\PersistentCollection {#5327 …}
+votes: Doctrine\ORM\PersistentCollection {#5329 …}
+reports: Doctrine\ORM\PersistentCollection {#5331 …}
+favourites: Doctrine\ORM\PersistentCollection {#5333 …}
+notifications: Doctrine\ORM\PersistentCollection {#5335 …}
-id: 297673
-bodyTs: "'bar':64 'best':89 'compani':10 'conspiraci':24 'differ':35,38 'docker':71 'doesn':54 'evalu':86 'grand':23 'high':63 'home':51 'host':99 'lizard':27 'lock':14 'make':32,67 'may':43 'mean':6 'metal':78 'one':95 'op':31 'peopl':28,36 'person':84 'platform':18 'podman':46 'prefer':44 'probabl':53 'profession':42 'regular':70 'requir':59 'rootless':45 'run':74 'servic':101 'softwar':41,100 'sound':34 'sure':7 'thing':39,75 'tri':12 'true':4,96 'user':52 'want':37 'way':30,97 'whatev':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.nl/comment/5923692"
+editedAt: null
+createdAt: DateTimeImmutable @1704928976 {#5323
date: 2024-01-11 00:22:56.0 +01:00
}
} |
|
Show voter details
|
| 116 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5324
+user: Proxies\__CG__\App\Entity\User {#5191 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#5142
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704917422 {#5140
date: 2024-01-10 21:10:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5143 …}
+nested: Doctrine\ORM\PersistentCollection {#5145 …}
+votes: Doctrine\ORM\PersistentCollection {#5147 …}
+reports: Doctrine\ORM\PersistentCollection {#5149 …}
+favourites: Doctrine\ORM\PersistentCollection {#5151 …}
+notifications: Doctrine\ORM\PersistentCollection {#5153 …}
-id: 296942
-bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.it/comment/4822217"
+editedAt: null
+createdAt: DateTimeImmutable @1704917422 {#5141
date: 2024-01-10 21:10:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: """
It’s not true. I mean sure there are companies that try to lock you into their platforms but there’s no grand conspiracy of the lizard people the way OP makes it sound.\n
\n
Different people want different things from software. Professionals may prefer rootless podman or whatever but a home user probably doesn’t have the same requirements and the same high bar. They can make do with regular docker or with running things on the metal. It’s up to each person to evaluate what’s best for them. There’s no “One True Way” of hosting software services.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1704928976 {#5322
date: 2024-01-11 00:22:56.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5325 …}
+nested: Doctrine\ORM\PersistentCollection {#5327 …}
+votes: Doctrine\ORM\PersistentCollection {#5329 …}
+reports: Doctrine\ORM\PersistentCollection {#5331 …}
+favourites: Doctrine\ORM\PersistentCollection {#5333 …}
+notifications: Doctrine\ORM\PersistentCollection {#5335 …}
-id: 297673
-bodyTs: "'bar':64 'best':89 'compani':10 'conspiraci':24 'differ':35,38 'docker':71 'doesn':54 'evalu':86 'grand':23 'high':63 'home':51 'host':99 'lizard':27 'lock':14 'make':32,67 'may':43 'mean':6 'metal':78 'one':95 'op':31 'peopl':28,36 'person':84 'platform':18 'podman':46 'prefer':44 'probabl':53 'profession':42 'regular':70 'requir':59 'rootless':45 'run':74 'servic':101 'softwar':41,100 'sound':34 'sure':7 'thing':39,75 'tri':12 'true':4,96 'user':52 'want':37 'way':30,97 'whatev':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.nl/comment/5923692"
+editedAt: null
+createdAt: DateTimeImmutable @1704928976 {#5323
date: 2024-01-11 00:22:56.0 +01:00
}
} |
|
Show voter details
|
| 117 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 118 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5157
+user: Proxies\__CG__\App\Entity\User {#5158 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: """
This is a really bad take. I’m all for OSS, but that doesn’t mean that there isn’t value with things like Docker.\n
\n
Yes, developers know less about infra. I’d argue that can be a *good* thing. I don’t need my devs to understand VLANs, the nuances of DNS, or any of that. I need them to code, and code well. That’s why we have devops/infra people. If my devs to know it? Awesome, but docker and containerization allows them to focus on code and let my ops teams figure out how they want to put it in production.\n
\n
As for OSS - sure, someone can come along and make an OSS solution. Until then - I don’t really care. Same thing with cloud providers. It’s all well and good to have opinions about OSS, but when it comes to companies being able to push code quickly and scalably, then yeah I’m hiring the ops team who knows kubernetes and containerization vs someone who’s going to spend weeks trying to spin up bare iron machines.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704908827 {#5155
date: 2024-01-10 18:47:07.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5159 …}
+nested: Doctrine\ORM\PersistentCollection {#5161 …}
+votes: Doctrine\ORM\PersistentCollection {#5163 …}
+reports: Doctrine\ORM\PersistentCollection {#5165 …}
+favourites: Doctrine\ORM\PersistentCollection {#5167 …}
+notifications: Doctrine\ORM\PersistentCollection {#5169 …}
-id: 297152
-bodyTs: "'abl':148 'allow':84 'along':112 'argu':34 'awesom':79 'bad':5 'bare':180 'care':124 'cloud':128 'code':62,64,89,151 'come':111,144 'compani':146 'container':83,167 'd':33 'dev':46,75 'develop':27 'devops/infra':71 'dns':53 'docker':25,81 'doesn':14 'figur':95 'focus':87 'go':172 'good':39,135 'hire':159 'infra':31 'iron':181 'isn':19 'know':28,77,164 'kubernet':165 'less':29 'let':91 'like':24 'm':8,158 'machin':182 'make':114 'mean':16 'need':44,59 'nuanc':51 'op':93,161 'opinion':138 'oss':11,107,116,140 'peopl':72 'product':104 'provid':129 'push':150 'put':101 'quick':152 'realli':4,123 'scalabl':154 'solut':117 'someon':109,169 'spend':174 'spin':178 'sure':108 'take':6 'team':94,162 'thing':23,40,126 'tri':176 'understand':48 'valu':21 'vlan':49 'vs':168 'want':99 'week':175 'well':65,133 'yeah':156 'yes':26"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410713"
+editedAt: null
+createdAt: DateTimeImmutable @1704908827 {#5156
date: 2024-01-10 18:47:07.0 +01:00
}
} |
|
Show voter details
|
| 119 |
DENIED
|
edit
|
App\Entity\EntryComment {#5157
+user: Proxies\__CG__\App\Entity\User {#5158 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: """
This is a really bad take. I’m all for OSS, but that doesn’t mean that there isn’t value with things like Docker.\n
\n
Yes, developers know less about infra. I’d argue that can be a *good* thing. I don’t need my devs to understand VLANs, the nuances of DNS, or any of that. I need them to code, and code well. That’s why we have devops/infra people. If my devs to know it? Awesome, but docker and containerization allows them to focus on code and let my ops teams figure out how they want to put it in production.\n
\n
As for OSS - sure, someone can come along and make an OSS solution. Until then - I don’t really care. Same thing with cloud providers. It’s all well and good to have opinions about OSS, but when it comes to companies being able to push code quickly and scalably, then yeah I’m hiring the ops team who knows kubernetes and containerization vs someone who’s going to spend weeks trying to spin up bare iron machines.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704908827 {#5155
date: 2024-01-10 18:47:07.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5159 …}
+nested: Doctrine\ORM\PersistentCollection {#5161 …}
+votes: Doctrine\ORM\PersistentCollection {#5163 …}
+reports: Doctrine\ORM\PersistentCollection {#5165 …}
+favourites: Doctrine\ORM\PersistentCollection {#5167 …}
+notifications: Doctrine\ORM\PersistentCollection {#5169 …}
-id: 297152
-bodyTs: "'abl':148 'allow':84 'along':112 'argu':34 'awesom':79 'bad':5 'bare':180 'care':124 'cloud':128 'code':62,64,89,151 'come':111,144 'compani':146 'container':83,167 'd':33 'dev':46,75 'develop':27 'devops/infra':71 'dns':53 'docker':25,81 'doesn':14 'figur':95 'focus':87 'go':172 'good':39,135 'hire':159 'infra':31 'iron':181 'isn':19 'know':28,77,164 'kubernet':165 'less':29 'let':91 'like':24 'm':8,158 'machin':182 'make':114 'mean':16 'need':44,59 'nuanc':51 'op':93,161 'opinion':138 'oss':11,107,116,140 'peopl':72 'product':104 'provid':129 'push':150 'put':101 'quick':152 'realli':4,123 'scalabl':154 'solut':117 'someon':109,169 'spend':174 'spin':178 'sure':108 'take':6 'team':94,162 'thing':23,40,126 'tri':176 'understand':48 'valu':21 'vlan':49 'vs':168 'want':99 'week':175 'well':65,133 'yeah':156 'yes':26"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410713"
+editedAt: null
+createdAt: DateTimeImmutable @1704908827 {#5156
date: 2024-01-10 18:47:07.0 +01:00
}
} |
|
Show voter details
|
| 120 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5157
+user: Proxies\__CG__\App\Entity\User {#5158 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: App\Entity\EntryComment {#4821
+user: App\Entity\User {#4834 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
**Why docker?**\n
\n
Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
\n
We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
\n
> oh but the underlying technologies aren’t proprietary\n
\n
True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
\n
> oh but there are alternatives like podman\n
\n
It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
\n
> lots of mess in the system (mounts, fake networks, rules…)\n
\n
Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1720421110 {#4816
date: 2024-07-08 08:45:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4822 …}
+nested: Doctrine\ORM\PersistentCollection {#4824 …}
+votes: Doctrine\ORM\PersistentCollection {#4826 …}
+reports: Doctrine\ORM\PersistentCollection {#4828 …}
+favourites: Doctrine\ORM\PersistentCollection {#4830 …}
+notifications: Doctrine\ORM\PersistentCollection {#4832 …}
-id: 296462
-bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6557772"
+editedAt: null
+createdAt: DateTimeImmutable @1704907443 {#4817
date: 2024-01-10 18:24:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4821}
+body: """
This is a really bad take. I’m all for OSS, but that doesn’t mean that there isn’t value with things like Docker.\n
\n
Yes, developers know less about infra. I’d argue that can be a *good* thing. I don’t need my devs to understand VLANs, the nuances of DNS, or any of that. I need them to code, and code well. That’s why we have devops/infra people. If my devs to know it? Awesome, but docker and containerization allows them to focus on code and let my ops teams figure out how they want to put it in production.\n
\n
As for OSS - sure, someone can come along and make an OSS solution. Until then - I don’t really care. Same thing with cloud providers. It’s all well and good to have opinions about OSS, but when it comes to companies being able to push code quickly and scalably, then yeah I’m hiring the ops team who knows kubernetes and containerization vs someone who’s going to spend weeks trying to spin up bare iron machines.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704908827 {#5155
date: 2024-01-10 18:47:07.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
"@TCB13@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5159 …}
+nested: Doctrine\ORM\PersistentCollection {#5161 …}
+votes: Doctrine\ORM\PersistentCollection {#5163 …}
+reports: Doctrine\ORM\PersistentCollection {#5165 …}
+favourites: Doctrine\ORM\PersistentCollection {#5167 …}
+notifications: Doctrine\ORM\PersistentCollection {#5169 …}
-id: 297152
-bodyTs: "'abl':148 'allow':84 'along':112 'argu':34 'awesom':79 'bad':5 'bare':180 'care':124 'cloud':128 'code':62,64,89,151 'come':111,144 'compani':146 'container':83,167 'd':33 'dev':46,75 'develop':27 'devops/infra':71 'dns':53 'docker':25,81 'doesn':14 'figur':95 'focus':87 'go':172 'good':39,135 'hire':159 'infra':31 'iron':181 'isn':19 'know':28,77,164 'kubernet':165 'less':29 'let':91 'like':24 'm':8,158 'machin':182 'make':114 'mean':16 'need':44,59 'nuanc':51 'op':93,161 'opinion':138 'oss':11,107,116,140 'peopl':72 'product':104 'provid':129 'push':150 'put':101 'quick':152 'realli':4,123 'scalabl':154 'solut':117 'someon':109,169 'spend':174 'spin':178 'sure':108 'take':6 'team':94,162 'thing':23,40,126 'tri':176 'understand':48 'valu':21 'vlan':49 'vs':168 'want':99 'week':175 'well':65,133 'yeah':156 'yes':26"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://poptalk.scrubbles.tech/comment/1410713"
+editedAt: null
+createdAt: DateTimeImmutable @1704908827 {#5156
date: 2024-01-10 18:47:07.0 +01:00
}
} |
|
Show voter details
|
| 121 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 122 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4896
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Docker can be run rootless. Podman is rootless by default.\n
\n
I build certain containers from scratch. Very popular FOSS software can be trusted, but if you’re as paranoid, you should probably run the bare-minimum software in the first-place.\n
\n
It’s a mess if you’re not used to it. But yes, normal unix networking is somewhat simpler (like someone mentioned, LXC containers can be a decent idea). Well, you’ll realise that Docker is not really top-dog in terms of complexity when you start playing with the big boys like full-fledged k8s
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1704910812 {#4891
date: 2024-01-10 19:20:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4897 …}
+nested: Doctrine\ORM\PersistentCollection {#4899 …}
+votes: Doctrine\ORM\PersistentCollection {#4901 …}
+reports: Doctrine\ORM\PersistentCollection {#4903 …}
+favourites: Doctrine\ORM\PersistentCollection {#4905 …}
+notifications: Doctrine\ORM\PersistentCollection {#4907 …}
-id: 296613
-bodyTs: "'bare':36 'bare-minimum':35 'big':95 'boy':96 'build':12 'certain':13 'complex':88 'contain':14,67 'decent':71 'default':10 'docker':1,78 'dog':84 'first':42 'first-plac':41 'fledg':100 'foss':19 'full':99 'full-fledg':98 'idea':72 'k8s':101 'like':63,97 'll':75 'lxc':66 'mention':65 'mess':47 'minimum':37 'network':59 'normal':57 'paranoid':29 'place':43 'play':92 'podman':6 'popular':18 'probabl':32 're':27,50 'realis':76 'realli':81 'rootless':5,8 'run':4,33 'scratch':16 'simpler':62 'softwar':20,38 'someon':64 'somewhat':61 'start':91 'term':86 'top':83 'top-dog':82 'trust':23 'unix':58 'use':52 'well':73 'yes':56"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6558871"
+editedAt: null
+createdAt: DateTimeImmutable @1704910812 {#4892
date: 2024-01-10 19:20:12.0 +01:00
}
} |
|
Show voter details
|
| 123 |
DENIED
|
edit
|
App\Entity\EntryComment {#4896
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Docker can be run rootless. Podman is rootless by default.\n
\n
I build certain containers from scratch. Very popular FOSS software can be trusted, but if you’re as paranoid, you should probably run the bare-minimum software in the first-place.\n
\n
It’s a mess if you’re not used to it. But yes, normal unix networking is somewhat simpler (like someone mentioned, LXC containers can be a decent idea). Well, you’ll realise that Docker is not really top-dog in terms of complexity when you start playing with the big boys like full-fledged k8s
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1704910812 {#4891
date: 2024-01-10 19:20:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4897 …}
+nested: Doctrine\ORM\PersistentCollection {#4899 …}
+votes: Doctrine\ORM\PersistentCollection {#4901 …}
+reports: Doctrine\ORM\PersistentCollection {#4903 …}
+favourites: Doctrine\ORM\PersistentCollection {#4905 …}
+notifications: Doctrine\ORM\PersistentCollection {#4907 …}
-id: 296613
-bodyTs: "'bare':36 'bare-minimum':35 'big':95 'boy':96 'build':12 'certain':13 'complex':88 'contain':14,67 'decent':71 'default':10 'docker':1,78 'dog':84 'first':42 'first-plac':41 'fledg':100 'foss':19 'full':99 'full-fledg':98 'idea':72 'k8s':101 'like':63,97 'll':75 'lxc':66 'mention':65 'mess':47 'minimum':37 'network':59 'normal':57 'paranoid':29 'place':43 'play':92 'podman':6 'popular':18 'probabl':32 're':27,50 'realis':76 'realli':81 'rootless':5,8 'run':4,33 'scratch':16 'simpler':62 'softwar':20,38 'someon':64 'somewhat':61 'start':91 'term':86 'top':83 'top-dog':82 'trust':23 'unix':58 'use':52 'well':73 'yes':56"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6558871"
+editedAt: null
+createdAt: DateTimeImmutable @1704910812 {#4892
date: 2024-01-10 19:20:12.0 +01:00
}
} |
|
Show voter details
|
| 124 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4896
+user: App\Entity\User {#4909 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Docker can be run rootless. Podman is rootless by default.\n
\n
I build certain containers from scratch. Very popular FOSS software can be trusted, but if you’re as paranoid, you should probably run the bare-minimum software in the first-place.\n
\n
It’s a mess if you’re not used to it. But yes, normal unix networking is somewhat simpler (like someone mentioned, LXC containers can be a decent idea). Well, you’ll realise that Docker is not really top-dog in terms of complexity when you start playing with the big boys like full-fledged k8s
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1704910812 {#4891
date: 2024-01-10 19:20:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4897 …}
+nested: Doctrine\ORM\PersistentCollection {#4899 …}
+votes: Doctrine\ORM\PersistentCollection {#4901 …}
+reports: Doctrine\ORM\PersistentCollection {#4903 …}
+favourites: Doctrine\ORM\PersistentCollection {#4905 …}
+notifications: Doctrine\ORM\PersistentCollection {#4907 …}
-id: 296613
-bodyTs: "'bare':36 'bare-minimum':35 'big':95 'boy':96 'build':12 'certain':13 'complex':88 'contain':14,67 'decent':71 'default':10 'docker':1,78 'dog':84 'first':42 'first-plac':41 'fledg':100 'foss':19 'full':99 'full-fledg':98 'idea':72 'k8s':101 'like':63,97 'll':75 'lxc':66 'mention':65 'mess':47 'minimum':37 'network':59 'normal':57 'paranoid':29 'place':43 'play':92 'podman':6 'popular':18 'probabl':32 're':27,50 'realis':76 'realli':81 'rootless':5,8 'run':4,33 'scratch':16 'simpler':62 'softwar':20,38 'someon':64 'somewhat':61 'start':91 'term':86 'top':83 'top-dog':82 'trust':23 'unix':58 'use':52 'well':73 'yes':56"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/6558871"
+editedAt: null
+createdAt: DateTimeImmutable @1704910812 {#4892
date: 2024-01-10 19:20:12.0 +01:00
}
} |
|
Show voter details
|
| 125 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 126 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4969
+user: App\Entity\User {#4982 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Portability is the key for me, because I tend to switch things around a lot. Containers generally isolate the persistent data from the runtime really well.\n
\n
Docker is not the only, or even the best way IMO to run containers. If I was providing services for customers, I would definetly build most container images daily in some automated way. Well, I do it already for quite a few.\n
\n
The mess is only a mess if you don’t really understand what you’re doing, same goes for traditional services.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1704912885 {#4964
date: 2024-01-10 19:54:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4970 …}
+nested: Doctrine\ORM\PersistentCollection {#4972 …}
+votes: Doctrine\ORM\PersistentCollection {#4974 …}
+reports: Doctrine\ORM\PersistentCollection {#4976 …}
+favourites: Doctrine\ORM\PersistentCollection {#4978 …}
+notifications: Doctrine\ORM\PersistentCollection {#4980 …}
-id: 296714
-bodyTs: "'alreadi':64 'around':13 'autom':58 'best':35 'build':51 'contain':16,40,53 'custom':47 'daili':55 'data':21 'definet':50 'docker':27 'even':33 'general':17 'goe':86 'imag':54 'imo':37 'isol':18 'key':4 'lot':15 'mess':70,74 'persist':20 'portabl':1 'provid':44 'quit':66 're':83 'realli':25,79 'run':39 'runtim':24 'servic':45,89 'switch':11 'tend':9 'thing':12 'tradit':88 'understand':80 'way':36,59 'well':26,60 'would':49"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sopuli.xyz/comment/5994675"
+editedAt: null
+createdAt: DateTimeImmutable @1704912885 {#4965
date: 2024-01-10 19:54:45.0 +01:00
}
} |
|
Show voter details
|
| 127 |
DENIED
|
edit
|
App\Entity\EntryComment {#4969
+user: App\Entity\User {#4982 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Portability is the key for me, because I tend to switch things around a lot. Containers generally isolate the persistent data from the runtime really well.\n
\n
Docker is not the only, or even the best way IMO to run containers. If I was providing services for customers, I would definetly build most container images daily in some automated way. Well, I do it already for quite a few.\n
\n
The mess is only a mess if you don’t really understand what you’re doing, same goes for traditional services.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1704912885 {#4964
date: 2024-01-10 19:54:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4970 …}
+nested: Doctrine\ORM\PersistentCollection {#4972 …}
+votes: Doctrine\ORM\PersistentCollection {#4974 …}
+reports: Doctrine\ORM\PersistentCollection {#4976 …}
+favourites: Doctrine\ORM\PersistentCollection {#4978 …}
+notifications: Doctrine\ORM\PersistentCollection {#4980 …}
-id: 296714
-bodyTs: "'alreadi':64 'around':13 'autom':58 'best':35 'build':51 'contain':16,40,53 'custom':47 'daili':55 'data':21 'definet':50 'docker':27 'even':33 'general':17 'goe':86 'imag':54 'imo':37 'isol':18 'key':4 'lot':15 'mess':70,74 'persist':20 'portabl':1 'provid':44 'quit':66 're':83 'realli':25,79 'run':39 'runtim':24 'servic':45,89 'switch':11 'tend':9 'thing':12 'tradit':88 'understand':80 'way':36,59 'well':26,60 'would':49"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sopuli.xyz/comment/5994675"
+editedAt: null
+createdAt: DateTimeImmutable @1704912885 {#4965
date: 2024-01-10 19:54:45.0 +01:00
}
} |
|
Show voter details
|
| 128 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4969
+user: App\Entity\User {#4982 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
Portability is the key for me, because I tend to switch things around a lot. Containers generally isolate the persistent data from the runtime really well.\n
\n
Docker is not the only, or even the best way IMO to run containers. If I was providing services for customers, I would definetly build most container images daily in some automated way. Well, I do it already for quite a few.\n
\n
The mess is only a mess if you don’t really understand what you’re doing, same goes for traditional services.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1704912885 {#4964
date: 2024-01-10 19:54:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#4970 …}
+nested: Doctrine\ORM\PersistentCollection {#4972 …}
+votes: Doctrine\ORM\PersistentCollection {#4974 …}
+reports: Doctrine\ORM\PersistentCollection {#4976 …}
+favourites: Doctrine\ORM\PersistentCollection {#4978 …}
+notifications: Doctrine\ORM\PersistentCollection {#4980 …}
-id: 296714
-bodyTs: "'alreadi':64 'around':13 'autom':58 'best':35 'build':51 'contain':16,40,53 'custom':47 'daili':55 'data':21 'definet':50 'docker':27 'even':33 'general':17 'goe':86 'imag':54 'imo':37 'isol':18 'key':4 'lot':15 'mess':70,74 'persist':20 'portabl':1 'provid':44 'quit':66 're':83 'realli':25,79 'run':39 'runtim':24 'servic':45,89 'switch':11 'tend':9 'thing':12 'tradit':88 'understand':80 'way':36,59 'well':26,60 'would':49"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sopuli.xyz/comment/5994675"
+editedAt: null
+createdAt: DateTimeImmutable @1704912885 {#4965
date: 2024-01-10 19:54:45.0 +01:00
}
} |
|
Show voter details
|
| 129 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 130 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5042
+user: App\Entity\User {#5055 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I have VMs on my metal, one specific for containers.\n
\n
Though I use LXC. Docker started with LXC, then grew bigger, and I don’t like how big it is.\n
\n
If I can set up one simple NAT and run everything inside a container, I don’t need Docker.\n
\n
Docker’s main advantage is the hub.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704928613 {#5037
date: 2024-01-11 00:16:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#5043 …}
+nested: Doctrine\ORM\PersistentCollection {#5045 …}
+votes: Doctrine\ORM\PersistentCollection {#5047 …}
+reports: Doctrine\ORM\PersistentCollection {#5049 …}
+favourites: Doctrine\ORM\PersistentCollection {#5051 …}
+notifications: Doctrine\ORM\PersistentCollection {#5053 …}
-id: 297655
-bodyTs: "'advantag':53 'big':28 'bigger':21 'contain':10,44 'docker':15,49,50 'everyth':41 'grew':20 'hub':56 'insid':42 'like':26 'lxc':14,18 'main':52 'metal':6 'nat':38 'need':48 'one':7,36 'run':40 'set':34 'simpl':37 'specif':8 'start':16 'though':11 'use':13 'vms':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6317079"
+editedAt: null
+createdAt: DateTimeImmutable @1704928613 {#5038
date: 2024-01-11 00:16:53.0 +01:00
}
} |
|
Show voter details
|
| 131 |
DENIED
|
edit
|
App\Entity\EntryComment {#5042
+user: App\Entity\User {#5055 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I have VMs on my metal, one specific for containers.\n
\n
Though I use LXC. Docker started with LXC, then grew bigger, and I don’t like how big it is.\n
\n
If I can set up one simple NAT and run everything inside a container, I don’t need Docker.\n
\n
Docker’s main advantage is the hub.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704928613 {#5037
date: 2024-01-11 00:16:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#5043 …}
+nested: Doctrine\ORM\PersistentCollection {#5045 …}
+votes: Doctrine\ORM\PersistentCollection {#5047 …}
+reports: Doctrine\ORM\PersistentCollection {#5049 …}
+favourites: Doctrine\ORM\PersistentCollection {#5051 …}
+notifications: Doctrine\ORM\PersistentCollection {#5053 …}
-id: 297655
-bodyTs: "'advantag':53 'big':28 'bigger':21 'contain':10,44 'docker':15,49,50 'everyth':41 'grew':20 'hub':56 'insid':42 'like':26 'lxc':14,18 'main':52 'metal':6 'nat':38 'need':48 'one':7,36 'run':40 'set':34 'simpl':37 'specif':8 'start':16 'though':11 'use':13 'vms':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6317079"
+editedAt: null
+createdAt: DateTimeImmutable @1704928613 {#5038
date: 2024-01-11 00:16:53.0 +01:00
}
} |
|
Show voter details
|
| 132 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5042
+user: App\Entity\User {#5055 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1978 …}
+magazine: App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
+slug: "Why-docker"
+title: "Why docker"
+url: null
+body: """
Hi! Question in the title.\n
\n
I get that its super easy to setup. But its really worthwhile to have something that:\n
\n
- runs everything as root (not many well built images with proper useranagement it seems)\n
- you cannot really know which stuff is in the images: you must trust who built it\n
- lots of mess in the system (mounts, fake networks, rules…)\n
\n
I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
\n
I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 50
+favouriteCount: 89
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1722359949 {#2418
date: 2024-07-30 19:19:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1688 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1965 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 28686
-titleTs: "'docker':2"
-bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704992786
+visibility: "visible "
+apId: "https://feddit.it/post/4722445"
+editedAt: null
+createdAt: DateTimeImmutable @1704906386 {#1858
date: 2024-01-10 18:06:26.0 +01:00
}
}
+magazine: App\Entity\Magazine {#264}
+image: null
+parent: null
+root: null
+body: """
I have VMs on my metal, one specific for containers.\n
\n
Though I use LXC. Docker started with LXC, then grew bigger, and I don’t like how big it is.\n
\n
If I can set up one simple NAT and run everything inside a container, I don’t need Docker.\n
\n
Docker’s main advantage is the hub.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704928613 {#5037
date: 2024-01-11 00:16:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Shimitar@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#5043 …}
+nested: Doctrine\ORM\PersistentCollection {#5045 …}
+votes: Doctrine\ORM\PersistentCollection {#5047 …}
+reports: Doctrine\ORM\PersistentCollection {#5049 …}
+favourites: Doctrine\ORM\PersistentCollection {#5051 …}
+notifications: Doctrine\ORM\PersistentCollection {#5053 …}
-id: 297655
-bodyTs: "'advantag':53 'big':28 'bigger':21 'contain':10,44 'docker':15,49,50 'everyth':41 'grew':20 'hub':56 'insid':42 'like':26 'lxc':14,18 'main':52 'metal':6 'nat':38 'need':48 'one':7,36 'run':40 'set':34 'simpl':37 'specif':8 'start':16 'though':11 'use':13 'vms':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6317079"
+editedAt: null
+createdAt: DateTimeImmutable @1704928613 {#5038
date: 2024-01-11 00:16:53.0 +01:00
}
} |
|
Show voter details
|
| 133 |
DENIED
|
edit
|
App\Entity\Magazine {#264
+icon: Proxies\__CG__\App\Entity\Image {#245 …}
+name: "selfhosted@lemmy.world"
+title: "selfhosted"
+description: """
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
\n
Rules:\n
\n
- Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
- No spam posting.\n
- Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
- Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
- No trolling.\n
\n
Resources:\n
\n
- [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
- [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
- [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
\n
> Any issues on the community? Report it using the report flag.\n
\n
> Questions? DM the mods!
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 222
+entryCommentCount: 3916
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1729582735 {#274
date: 2024-10-22 09:38:55.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#236 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
+entries: Doctrine\ORM\PersistentCollection {#179 …}
+posts: Doctrine\ORM\PersistentCollection {#137 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
+bans: Doctrine\ORM\PersistentCollection {#116 …}
+reports: Doctrine\ORM\PersistentCollection {#102 …}
+badges: Doctrine\ORM\PersistentCollection {#80 …}
+logs: Doctrine\ORM\PersistentCollection {#70 …}
+awards: Doctrine\ORM\PersistentCollection {#1360 …}
+categories: Doctrine\ORM\PersistentCollection {#1792 …}
-id: 120
+apId: "selfhosted@lemmy.world"
+apProfileId: "https://lemmy.world/c/selfhosted"
+apPublicUrl: "https://lemmy.world/c/selfhosted"
+apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
+apInboxUrl: "https://lemmy.world/inbox"
+apDomain: "lemmy.world"
+apPreferredUsername: "selfhosted"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703473826 {#268
date: 2023-12-25 04:10:26.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703473826 {#270
date: 2023-12-25 04:10:26.0 +01:00
}
} |
|
Show voter details
|